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
- DataGridViewCellPaintingEventArgs.cs
- CleanUpVirtualizedItemEventArgs.cs
- FullTextState.cs
- AddingNewEventArgs.cs
- ValidationEventArgs.cs
- OperationInvokerTrace.cs
- RepeaterCommandEventArgs.cs
- BStrWrapper.cs
- CompilerState.cs
- TemplateKey.cs
- RowsCopiedEventArgs.cs
- WindowsTokenRoleProvider.cs
- XmlObjectSerializer.cs
- Debug.cs
- StrokeFIndices.cs
- TdsParameterSetter.cs
- CompressedStack.cs
- InvalidCastException.cs
- KnownTypesProvider.cs
- AudioFormatConverter.cs
- BamlBinaryReader.cs
- CompareValidator.cs
- followingquery.cs
- SqlRowUpdatingEvent.cs
- Constants.cs
- AdapterUtil.cs
- VectorAnimationUsingKeyFrames.cs
- ExpressionBuilder.cs
- CompiledRegexRunner.cs
- XPathNodeIterator.cs
- PlatformCulture.cs
- DllNotFoundException.cs
- DataGridViewMethods.cs
- HtmlTableRow.cs
- documentation.cs
- ConvertEvent.cs
- IdentityValidationException.cs
- RequestQueryProcessor.cs
- FailedToStartupUIException.cs
- GridViewRowPresenter.cs
- ClockController.cs
- FixedNode.cs
- EntityDataSourceWrapper.cs
- ContainerParagraph.cs
- StreamResourceInfo.cs
- XmlMemberMapping.cs
- ProfileSettingsCollection.cs
- Region.cs
- TextStore.cs
- Brush.cs
- ReadOnlyActivityGlyph.cs
- DocumentViewerBase.cs
- ExpressionEditorAttribute.cs
- FillErrorEventArgs.cs
- MailMessageEventArgs.cs
- MemoryStream.cs
- HwndSourceParameters.cs
- HashAlgorithm.cs
- SourceFileBuildProvider.cs
- ConstructorExpr.cs
- CryptoStream.cs
- BinHexEncoding.cs
- CounterSampleCalculator.cs
- PackagePart.cs
- ScriptDescriptor.cs
- dbdatarecord.cs
- Point3D.cs
- FileDialog.cs
- ComponentEvent.cs
- SmtpMail.cs
- ExpressionBindingCollection.cs
- _CookieModule.cs
- AutomationPropertyInfo.cs
- NamespaceInfo.cs
- CodeTypeParameter.cs
- SecurityTokenResolver.cs
- OdbcEnvironmentHandle.cs
- NotifyCollectionChangedEventArgs.cs
- StringValidator.cs
- StringKeyFrameCollection.cs
- JumpPath.cs
- EntityDataSourceQueryBuilder.cs
- TileBrush.cs
- PrintPreviewControl.cs
- InvokePatternIdentifiers.cs
- ViewBase.cs
- COAUTHINFO.cs
- CaseInsensitiveHashCodeProvider.cs
- ControlPaint.cs
- CategoryNameCollection.cs
- SocketException.cs
- AssociationTypeEmitter.cs
- StylusPointDescription.cs
- DodSequenceMerge.cs
- ZipFileInfoCollection.cs
- QueryAccessibilityHelpEvent.cs
- OdbcEnvironment.cs
- RadioButtonPopupAdapter.cs
- SQLRoleProvider.cs
- MulticastIPAddressInformationCollection.cs