Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / AffineTransform3D.cs / 1305600 / AffineTransform3D.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Affine 3D transformations.
//
// See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht
//
// History:
// 06/04/2003 : t-gregr - Created
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Media.Media3D
{
///
/// Base class that all concrete affine 3D transforms derive from
/// (translate, rotate, scale, etc.)
///
public abstract partial class AffineTransform3D : Transform3D
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
// Prevent 3rd parties from extending this abstract base class.
internal AffineTransform3D() {}
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
///
/// Determines if this is an affine transformation.
///
public override bool IsAffine
{
get
{
ReadPreamble();
// All subclasses should be affine by definition.
return true;
}
}
//-----------------------------------------------------
//
// Public Events
//
//------------------------------------------------------
//-----------------------------------------------------
//
// Private Fields
//
//-----------------------------------------------------
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Affine 3D transformations.
//
// See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht
//
// History:
// 06/04/2003 : t-gregr - Created
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Media.Media3D
{
///
/// Base class that all concrete affine 3D transforms derive from
/// (translate, rotate, scale, etc.)
///
public abstract partial class AffineTransform3D : Transform3D
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
// Prevent 3rd parties from extending this abstract base class.
internal AffineTransform3D() {}
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
///
/// Determines if this is an affine transformation.
///
public override bool IsAffine
{
get
{
ReadPreamble();
// All subclasses should be affine by definition.
return true;
}
}
//-----------------------------------------------------
//
// Public Events
//
//------------------------------------------------------
//-----------------------------------------------------
//
// Private Fields
//
//-----------------------------------------------------
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WsdlParser.cs
- TcpTransportSecurity.cs
- ZoomPercentageConverter.cs
- HandleRef.cs
- AvtEvent.cs
- LayoutInformation.cs
- PointUtil.cs
- DataGridViewCellCancelEventArgs.cs
- JsonSerializer.cs
- DataKeyArray.cs
- XmlWriterSettings.cs
- AutoGeneratedField.cs
- SizeConverter.cs
- NullPackagingPolicy.cs
- CompositeControlDesigner.cs
- SecurityChannelListener.cs
- AdornerHitTestResult.cs
- UIElementHelper.cs
- ActivationArguments.cs
- KeyValueConfigurationElement.cs
- Shared.cs
- HttpsHostedTransportConfiguration.cs
- DbConnectionHelper.cs
- Paragraph.cs
- TraceContextRecord.cs
- ACE.cs
- complextypematerializer.cs
- SelectiveScrollingGrid.cs
- DifferencingCollection.cs
- TraceRecord.cs
- UIntPtr.cs
- VisualBrush.cs
- OdbcEnvironmentHandle.cs
- SchemaType.cs
- SqlDependency.cs
- WindowsListViewSubItem.cs
- EastAsianLunisolarCalendar.cs
- SwitchLevelAttribute.cs
- XpsColorContext.cs
- DocumentPageTextView.cs
- AssemblyFilter.cs
- FreezableOperations.cs
- HttpResponse.cs
- SubpageParaClient.cs
- OnOperation.cs
- TextEffectResolver.cs
- FixedSOMPageElement.cs
- ProcessModelInfo.cs
- FileInfo.cs
- BitmapEffectDrawingContent.cs
- ReliableSessionBindingElement.cs
- ValueHandle.cs
- SqlServer2KCompatibilityCheck.cs
- ClientConvert.cs
- TableCellCollection.cs
- IConvertible.cs
- LinkedList.cs
- SoapClientMessage.cs
- Emitter.cs
- ReadOnlyNameValueCollection.cs
- XamlWrappingReader.cs
- GlobalizationSection.cs
- CheckBox.cs
- BinaryConverter.cs
- TableColumn.cs
- TdsParserSessionPool.cs
- Serializer.cs
- Queue.cs
- Vector3D.cs
- SQLBytesStorage.cs
- HttpCapabilitiesBase.cs
- DbCommandTree.cs
- ResolveNameEventArgs.cs
- Pair.cs
- KerberosSecurityTokenAuthenticator.cs
- ISCIIEncoding.cs
- SystemParameters.cs
- WorkflowRuntimeServiceElementCollection.cs
- NGCSerializer.cs
- ScriptingAuthenticationServiceSection.cs
- AuthorizationPolicyTypeElement.cs
- PriorityChain.cs
- HtmlElementErrorEventArgs.cs
- TaskHelper.cs
- UpWmlMobileTextWriter.cs
- DefaultBinder.cs
- _BufferOffsetSize.cs
- Brushes.cs
- NavigationPropertyEmitter.cs
- AnimationClockResource.cs
- CharConverter.cs
- WindowsPrincipal.cs
- LinqDataSourceView.cs
- codemethodreferenceexpression.cs
- Visitor.cs
- FactoryMaker.cs
- LogicalTreeHelper.cs
- ParameterModifier.cs
- FontUnit.cs
- HwndHostAutomationPeer.cs