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
- ConfigurationPropertyAttribute.cs
- SkewTransform.cs
- sortedlist.cs
- commandenforcer.cs
- ScriptIgnoreAttribute.cs
- DBNull.cs
- PrintDialogDesigner.cs
- XPathSelfQuery.cs
- Manipulation.cs
- DebugView.cs
- PasswordRecoveryAutoFormat.cs
- DrawingDrawingContext.cs
- ObjectTokenCategory.cs
- ProcessInfo.cs
- QuadraticBezierSegment.cs
- AbandonedMutexException.cs
- TreeView.cs
- TagPrefixAttribute.cs
- JsonUriDataContract.cs
- CriticalExceptions.cs
- EntityClassGenerator.cs
- DynamicUpdateCommand.cs
- RenderOptions.cs
- WS2007FederationHttpBindingElement.cs
- ClientBuildManager.cs
- EdmEntityTypeAttribute.cs
- ValueTable.cs
- ScrollBar.cs
- XmlTextReader.cs
- MappingMetadataHelper.cs
- XmlHierarchicalEnumerable.cs
- RegistryKey.cs
- GeneralTransformCollection.cs
- DbConvert.cs
- ControlPager.cs
- WorkflowRuntimeSection.cs
- UIInitializationException.cs
- GridViewDeleteEventArgs.cs
- ToolStripControlHost.cs
- SpeechEvent.cs
- PeerContact.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- WebBaseEventKeyComparer.cs
- EntityConnection.cs
- HttpCachePolicyWrapper.cs
- RsaSecurityTokenAuthenticator.cs
- XmlCharCheckingReader.cs
- FixedStringLookup.cs
- MetadataException.cs
- FormsAuthenticationTicket.cs
- OleDbDataReader.cs
- FixedTextContainer.cs
- ProviderSettingsCollection.cs
- ReadOnlyDictionary.cs
- InputBindingCollection.cs
- wgx_exports.cs
- DoubleLinkList.cs
- CopyOnWriteList.cs
- AsmxEndpointPickerExtension.cs
- ConstructorExpr.cs
- Encoder.cs
- Message.cs
- CaretElement.cs
- MergablePropertyAttribute.cs
- NativeMethods.cs
- Knowncolors.cs
- ImageDrawing.cs
- DoubleLinkList.cs
- CodeGenerator.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- LeaseManager.cs
- TdsParserSessionPool.cs
- ToolStripContentPanelRenderEventArgs.cs
- LayoutEngine.cs
- TemplateBuilder.cs
- PerformanceCounterPermission.cs
- XsltFunctions.cs
- Predicate.cs
- InitializerFacet.cs
- Matrix.cs
- ConfigurationPropertyCollection.cs
- HttpSysSettings.cs
- InstanceKeyView.cs
- SecurityState.cs
- tooltip.cs
- DashStyle.cs
- FontFamilyConverter.cs
- InputChannel.cs
- TypeElement.cs
- ToolStripSystemRenderer.cs
- X509ChainElement.cs
- DataPagerFieldCollection.cs
- ReferencedAssemblyResolver.cs
- XmlNodeList.cs
- Lazy.cs
- codemethodreferenceexpression.cs
- OracleInternalConnection.cs
- TextAnchor.cs
- ScrollPatternIdentifiers.cs
- ComponentEditorForm.cs