Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- Model3DGroup.cs
- Menu.cs
- PlatformCulture.cs
- RemoveStoryboard.cs
- PropertyChangingEventArgs.cs
- SpinWait.cs
- ApplicationInfo.cs
- ComEventsSink.cs
- MatrixTransform3D.cs
- ColumnResult.cs
- DynamicValidatorEventArgs.cs
- ProtocolsSection.cs
- EntityType.cs
- xmlsaver.cs
- ResourceManager.cs
- Application.cs
- TakeQueryOptionExpression.cs
- PropertyItem.cs
- Interlocked.cs
- TransactionFilter.cs
- CopyOfAction.cs
- ByteStream.cs
- WebControl.cs
- HtmlMeta.cs
- HtmlGenericControl.cs
- Schema.cs
- SamlAuthenticationClaimResource.cs
- AnimatedTypeHelpers.cs
- RoutedEvent.cs
- GridViewRowPresenter.cs
- CompoundFileReference.cs
- BaseDataList.cs
- WinInet.cs
- EncoderExceptionFallback.cs
- Int32.cs
- BufferBuilder.cs
- FatalException.cs
- MethodToken.cs
- StaticTextPointer.cs
- InputProcessorProfilesLoader.cs
- XmlNamespaceMappingCollection.cs
- FixedSchema.cs
- GAC.cs
- __TransparentProxy.cs
- Message.cs
- CodeBlockBuilder.cs
- ListViewItemMouseHoverEvent.cs
- EncoderFallback.cs
- SqlDataSourceRefreshSchemaForm.cs
- QueryStringParameter.cs
- OutputCacheSettings.cs
- Tablet.cs
- EdmMember.cs
- EncoderParameters.cs
- PersistenceMetadataNamespace.cs
- ServerValidateEventArgs.cs
- SQLInt16Storage.cs
- XmlDictionaryReader.cs
- ServiceParser.cs
- Debug.cs
- FederatedMessageSecurityOverHttp.cs
- EntityChangedParams.cs
- CodeTypeReference.cs
- ChtmlTextWriter.cs
- SystemTcpStatistics.cs
- GorillaCodec.cs
- InvalidFilterCriteriaException.cs
- LocalizableResourceBuilder.cs
- CommandField.cs
- SelectionRange.cs
- StringToken.cs
- ReservationCollection.cs
- WebServiceTypeData.cs
- TraversalRequest.cs
- EditingMode.cs
- UseAttributeSetsAction.cs
- ValueConversionAttribute.cs
- EnumBuilder.cs
- PreviewPageInfo.cs
- SqlProvider.cs
- TranslateTransform.cs
- RulePatternOps.cs
- VisualState.cs
- UnsafeNativeMethods.cs
- ExtensionWindow.cs
- RequestCachePolicy.cs
- File.cs
- BaseCodeDomTreeGenerator.cs
- BitmapPalette.cs
- ObjRef.cs
- CategoryNameCollection.cs
- CallbackTimeoutsBehavior.cs
- HttpRequestContext.cs
- TextRangeBase.cs
- EntityCommandExecutionException.cs
- EntityContainer.cs
- Menu.cs
- AssertSection.cs
- Error.cs
- BamlTreeNode.cs