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
- Base64Decoder.cs
- ObjectStorage.cs
- ToolStripDropDown.cs
- XmlAttributeProperties.cs
- BinaryMethodMessage.cs
- TextElementEnumerator.cs
- HMACRIPEMD160.cs
- FileStream.cs
- Assembly.cs
- Lock.cs
- UIHelper.cs
- QueryOperatorEnumerator.cs
- ContainerParaClient.cs
- ListControlStringCollectionEditor.cs
- EmptyImpersonationContext.cs
- ServiceContractGenerationContext.cs
- AppearanceEditorPart.cs
- DocumentGridContextMenu.cs
- _OSSOCK.cs
- AutoGeneratedField.cs
- CodeMemberMethod.cs
- LazyTextWriterCreator.cs
- StyleSelector.cs
- OptimizerPatterns.cs
- Literal.cs
- BasicExpressionVisitor.cs
- COSERVERINFO.cs
- GridViewRow.cs
- SerializationObjectManager.cs
- PreviewPrintController.cs
- WebPartConnectionCollection.cs
- Icon.cs
- Permission.cs
- BidOverLoads.cs
- CodeGenerator.cs
- StatusBar.cs
- FormConverter.cs
- Rect3D.cs
- FileRecordSequence.cs
- WindowsUpDown.cs
- InputLangChangeEvent.cs
- WindowCollection.cs
- DBParameter.cs
- HttpHandlersSection.cs
- ViewPort3D.cs
- ReadWriteSpinLock.cs
- GestureRecognizer.cs
- SecurityContext.cs
- EdmType.cs
- MinimizableAttributeTypeConverter.cs
- GenerateTemporaryTargetAssembly.cs
- PathFigureCollection.cs
- _BufferOffsetSize.cs
- ScriptResourceInfo.cs
- DSACryptoServiceProvider.cs
- LoadRetryAsyncResult.cs
- ResourcePool.cs
- DeploymentSection.cs
- Accessible.cs
- UnsafeNativeMethods.cs
- CultureInfoConverter.cs
- XPathNodeList.cs
- ValidationSummary.cs
- MembershipPasswordException.cs
- Select.cs
- XmlSchemaType.cs
- SpoolingTaskBase.cs
- Image.cs
- MultilineStringEditor.cs
- ImportContext.cs
- CacheAxisQuery.cs
- WebPartManagerInternals.cs
- GeneralTransform.cs
- ValueOfAction.cs
- MemoryFailPoint.cs
- DataExpression.cs
- DecoderExceptionFallback.cs
- RedistVersionInfo.cs
- ReadOnlyCollectionBase.cs
- DocumentViewer.cs
- Subordinate.cs
- BaseWebProxyFinder.cs
- typedescriptorpermissionattribute.cs
- ContextStack.cs
- RetrieveVirtualItemEventArgs.cs
- FontFamilyIdentifier.cs
- QilFactory.cs
- XmlQualifiedName.cs
- ReceiveSecurityHeaderEntry.cs
- DataGridTextBox.cs
- ObjectCloneHelper.cs
- Certificate.cs
- ObjectDataSourceMethodEventArgs.cs
- GPRECTF.cs
- MobileControlBuilder.cs
- MimeFormImporter.cs
- TypeBuilderInstantiation.cs
- DefaultValueConverter.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- LogicalExpr.cs