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
- ListView.cs
- SupportingTokenChannel.cs
- WebPartsSection.cs
- BufferedGenericXmlSecurityToken.cs
- ItemContainerGenerator.cs
- SimpleMailWebEventProvider.cs
- BasicExpressionVisitor.cs
- HttpWrapper.cs
- HostSecurityManager.cs
- ContentElement.cs
- XmlSerializableWriter.cs
- TextBoxBase.cs
- EndGetFileNameFromUserRequest.cs
- SymmetricAlgorithm.cs
- IdentifierCollection.cs
- ContainerActivationHelper.cs
- TextEffect.cs
- SafeEventLogWriteHandle.cs
- XmlSchemaImporter.cs
- XmlSchema.cs
- LineServicesRun.cs
- HttpListenerRequestUriBuilder.cs
- Bitmap.cs
- SafeEventLogReadHandle.cs
- WebPartActionVerb.cs
- HttpRuntimeSection.cs
- HasCopySemanticsAttribute.cs
- ErrorTableItemStyle.cs
- OpenFileDialog.cs
- httpserverutility.cs
- _SslState.cs
- Clause.cs
- ScaleTransform.cs
- AccessDataSourceWizardForm.cs
- ListDictionaryInternal.cs
- RadioButtonList.cs
- Margins.cs
- CodeDomLoader.cs
- DataGridViewCellFormattingEventArgs.cs
- GridViewCancelEditEventArgs.cs
- UrlPath.cs
- InstallHelper.cs
- HttpConfigurationContext.cs
- NodeFunctions.cs
- TopClause.cs
- LineGeometry.cs
- TypeUtil.cs
- PointUtil.cs
- Monitor.cs
- ResourceLoader.cs
- LayoutInformation.cs
- FilteredAttributeCollection.cs
- EffectiveValueEntry.cs
- Int64AnimationBase.cs
- ToolboxItemCollection.cs
- GridViewRowPresenter.cs
- ViewEvent.cs
- ServiceNameCollection.cs
- StringWriter.cs
- XmlILAnnotation.cs
- SequenceFullException.cs
- SmtpNtlmAuthenticationModule.cs
- HttpCookie.cs
- AuthStoreRoleProvider.cs
- MethodBuilder.cs
- XmlAnyElementAttributes.cs
- Button.cs
- SecurityKeyIdentifierClause.cs
- PointLight.cs
- TextTreeUndo.cs
- Matrix3DStack.cs
- PipeStream.cs
- ReachSerializer.cs
- Rijndael.cs
- CaretElement.cs
- PageStatePersister.cs
- PointF.cs
- X509ChainPolicy.cs
- EventHandlerService.cs
- FileFormatException.cs
- Tile.cs
- DataGridItem.cs
- XmlSchemaInfo.cs
- StringToken.cs
- ThousandthOfEmRealDoubles.cs
- HealthMonitoringSection.cs
- XPathAncestorIterator.cs
- X509SubjectKeyIdentifierClause.cs
- ScriptMethodAttribute.cs
- FontStyle.cs
- SynchronizedPool.cs
- XsltException.cs
- DocumentApplicationJournalEntry.cs
- HostingEnvironmentException.cs
- DispatcherHooks.cs
- SourceItem.cs
- TdsRecordBufferSetter.cs
- Single.cs
- KernelTypeValidation.cs
- FolderLevelBuildProvider.cs