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
- StreamGeometry.cs
- FormViewRow.cs
- RemoteWebConfigurationHostStream.cs
- Gdiplus.cs
- PKCS1MaskGenerationMethod.cs
- CustomSignedXml.cs
- DataViewListener.cs
- TextBlock.cs
- XPathSelectionIterator.cs
- QuerySafeNavigator.cs
- ExtractedStateEntry.cs
- ExpressionVisitor.cs
- ProfileBuildProvider.cs
- DataServiceResponse.cs
- Util.cs
- XmlElementAttribute.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ClientSettingsStore.cs
- DbConnectionStringBuilder.cs
- EditingCommands.cs
- ThreadStartException.cs
- BrushConverter.cs
- BindingContext.cs
- EdmItemCollection.OcAssemblyCache.cs
- FormsAuthenticationConfiguration.cs
- CodeEventReferenceExpression.cs
- BindableAttribute.cs
- safelink.cs
- OutputCacheProfile.cs
- Models.cs
- BookmarkEventArgs.cs
- ErrorStyle.cs
- ImageFormatConverter.cs
- IOThreadScheduler.cs
- LogExtent.cs
- PathTooLongException.cs
- WsrmFault.cs
- ReliableRequestSessionChannel.cs
- QuotaThrottle.cs
- BaseCodeDomTreeGenerator.cs
- PropertyChange.cs
- VoiceChangeEventArgs.cs
- CodeTryCatchFinallyStatement.cs
- Part.cs
- SystemIPv6InterfaceProperties.cs
- MetadataItemEmitter.cs
- ToolStripDropDownButton.cs
- WebControl.cs
- ZipIOLocalFileBlock.cs
- Operand.cs
- SymLanguageType.cs
- tooltip.cs
- CodeSnippetTypeMember.cs
- EntityProviderFactory.cs
- ActivityDesignerResources.cs
- TextSchema.cs
- InputReportEventArgs.cs
- MouseActionConverter.cs
- SpeakInfo.cs
- Pts.cs
- IgnorePropertiesAttribute.cs
- Expression.cs
- XmlSerializableWriter.cs
- UriTemplateTableMatchCandidate.cs
- TdsParserSafeHandles.cs
- DelegateSerializationHolder.cs
- ExpandCollapsePatternIdentifiers.cs
- HtmlLabelAdapter.cs
- Graph.cs
- Win32.cs
- HeaderCollection.cs
- ObjectIDGenerator.cs
- MemberDescriptor.cs
- ListenerElementsCollection.cs
- ConfigurationLockCollection.cs
- ModuleBuilder.cs
- RTLAwareMessageBox.cs
- DataTableMappingCollection.cs
- CellParagraph.cs
- WindowsTreeView.cs
- TypeForwardedToAttribute.cs
- EntitySqlQueryCacheEntry.cs
- CultureSpecificCharacterBufferRange.cs
- MetricEntry.cs
- BoundConstants.cs
- ArrayItemReference.cs
- BinaryObjectInfo.cs
- Publisher.cs
- TransformValueSerializer.cs
- ArglessEventHandlerProxy.cs
- XhtmlCssHandler.cs
- UnknownWrapper.cs
- BinarySerializer.cs
- RepeatBehavior.cs
- CompatibleComparer.cs
- RestClientProxyHandler.cs
- MetadataArtifactLoader.cs
- FontConverter.cs
- DocumentXPathNavigator.cs
- DataGridHelper.cs