Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media3D / AffineTransform3D.cs / 1 / 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
- RepeatBehavior.cs
- SystemIcmpV4Statistics.cs
- ControlValuePropertyAttribute.cs
- ConnectionInterfaceCollection.cs
- RtfControls.cs
- AccessibilityHelperForVista.cs
- XmlWhitespace.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- RequiredFieldValidator.cs
- XmlWrappingWriter.cs
- AffineTransform3D.cs
- InstanceLockException.cs
- StateInitializationDesigner.cs
- BevelBitmapEffect.cs
- SqlFileStream.cs
- XappLauncher.cs
- WindowsSpinner.cs
- InsufficientMemoryException.cs
- RelatedCurrencyManager.cs
- RootBuilder.cs
- Permission.cs
- PropertyEmitter.cs
- URI.cs
- TypeGeneratedEventArgs.cs
- BuildManagerHost.cs
- SqlDataSourceCommandParser.cs
- CursorConverter.cs
- IBuiltInEvidence.cs
- ProgressChangedEventArgs.cs
- PersonalizableAttribute.cs
- URI.cs
- RenderTargetBitmap.cs
- PerformanceCounterManager.cs
- PageParser.cs
- GridViewUpdateEventArgs.cs
- PropertyRecord.cs
- DateTimeOffsetAdapter.cs
- MarkupCompilePass2.cs
- FlowDocument.cs
- ConnectionOrientedTransportChannelListener.cs
- MethodToken.cs
- PersonalizableAttribute.cs
- StdValidatorsAndConverters.cs
- FacetValueContainer.cs
- HtmlTableCell.cs
- EnvelopedPkcs7.cs
- Crc32.cs
- Soap12ServerProtocol.cs
- LifetimeServices.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- WebPartEditorOkVerb.cs
- MatcherBuilder.cs
- LexicalChunk.cs
- NavigationPropertyAccessor.cs
- CodeExpressionCollection.cs
- XhtmlBasicLabelAdapter.cs
- WebPartChrome.cs
- WrappedIUnknown.cs
- MenuBase.cs
- PropertyInfoSet.cs
- BitmapMetadataBlob.cs
- MDIWindowDialog.cs
- XmlFormatMapping.cs
- MediaCommands.cs
- Menu.cs
- UnsafePeerToPeerMethods.cs
- InlineObject.cs
- Geometry3D.cs
- MemoryMappedFileSecurity.cs
- ElapsedEventArgs.cs
- MetaForeignKeyColumn.cs
- TimeSpanOrInfiniteConverter.cs
- TextServicesContext.cs
- ConnectionManagementElementCollection.cs
- ButtonBase.cs
- EncoderParameter.cs
- DateTimeSerializationSection.cs
- WebPartTracker.cs
- RightsManagementInformation.cs
- Section.cs
- PropertyChangedEventArgs.cs
- RuleConditionDialog.cs
- Visual3DCollection.cs
- LinearGradientBrush.cs
- BinaryMessageFormatter.cs
- PolyQuadraticBezierSegment.cs
- DBPropSet.cs
- WebPartCatalogAddVerb.cs
- HttpDebugHandler.cs
- GridItemProviderWrapper.cs
- FrameworkTemplate.cs
- ReflectionServiceProvider.cs
- Application.cs
- MailDefinitionBodyFileNameEditor.cs
- RenderTargetBitmap.cs
- AssemblyName.cs
- MenuScrollingVisibilityConverter.cs
- AttachmentCollection.cs
- CircleEase.cs
- TypeSource.cs