Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- ValidationError.cs
- UnicodeEncoding.cs
- DataGridViewBindingCompleteEventArgs.cs
- StorageTypeMapping.cs
- ContainerUIElement3D.cs
- DataTemplate.cs
- ReflectPropertyDescriptor.cs
- HtmlElementCollection.cs
- WorkflowLayouts.cs
- CaseCqlBlock.cs
- CompilerErrorCollection.cs
- BamlLocalizableResourceKey.cs
- QilPatternFactory.cs
- LiteralControl.cs
- StrokeSerializer.cs
- CustomLineCap.cs
- MediaSystem.cs
- VisualStyleInformation.cs
- SqlDependencyUtils.cs
- PlatformCulture.cs
- CustomWebEventKey.cs
- EventNotify.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- PackagePartCollection.cs
- PathParser.cs
- RegisteredHiddenField.cs
- ReflectionTypeLoadException.cs
- TreeNodeCollection.cs
- SafeEventLogWriteHandle.cs
- WebPartConnectionsCancelVerb.cs
- ToolboxItemCollection.cs
- BamlRecordReader.cs
- XmlAnyAttributeAttribute.cs
- ConfigXmlCDataSection.cs
- Path.cs
- RemoteWebConfigurationHostStream.cs
- IsolationInterop.cs
- MenuBindingsEditorForm.cs
- WebPartConnectionsConnectVerb.cs
- GeneralTransform3DGroup.cs
- BatchStream.cs
- CodeStatement.cs
- DataServiceExpressionVisitor.cs
- ObjectListCommandCollection.cs
- TdsParserSafeHandles.cs
- SmtpReplyReader.cs
- RuntimeCompatibilityAttribute.cs
- SHA256Managed.cs
- XmlILStorageConverter.cs
- KeyConverter.cs
- TextDecoration.cs
- HierarchicalDataBoundControl.cs
- SchemaExporter.cs
- GeneralTransform3DTo2D.cs
- AxisAngleRotation3D.cs
- EventLogEntry.cs
- FolderLevelBuildProvider.cs
- RegisteredArrayDeclaration.cs
- StringConcat.cs
- XmlSchemaSimpleTypeList.cs
- ParserHooks.cs
- FirstMatchCodeGroup.cs
- ObjectSecurity.cs
- NamespaceTable.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- Bookmark.cs
- Dictionary.cs
- ResourcesChangeInfo.cs
- ScrollChrome.cs
- ToolCreatedEventArgs.cs
- GlyphsSerializer.cs
- CodeDelegateCreateExpression.cs
- shaperfactoryquerycacheentry.cs
- InplaceBitmapMetadataWriter.cs
- StylusDevice.cs
- SqlDuplicator.cs
- FileSystemWatcher.cs
- FlowLayoutPanel.cs
- ScriptIgnoreAttribute.cs
- NavigationExpr.cs
- QueueProcessor.cs
- LayoutUtils.cs
- OutputCacheSettingsSection.cs
- CommonXSendMessage.cs
- EventProxy.cs
- DefaultBinder.cs
- DrawListViewItemEventArgs.cs
- Roles.cs
- DecimalConverter.cs
- SqlHelper.cs
- IPGlobalProperties.cs
- NetMsmqBindingCollectionElement.cs
- BitmapDecoder.cs
- TextBoxRenderer.cs
- ResourceExpressionBuilder.cs
- SelectedDatesCollection.cs
- Utility.cs
- ClientSettingsStore.cs
- ToolStripManager.cs
- Graphics.cs