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
- SecurityTokenValidationException.cs
- ScriptDescriptor.cs
- UndoEngine.cs
- ScriptControl.cs
- InternalReceiveMessage.cs
- BaseInfoTable.cs
- Msec.cs
- DtrList.cs
- Axis.cs
- AtomServiceDocumentSerializer.cs
- PatternMatcher.cs
- SingleAnimationBase.cs
- RoleGroup.cs
- ModifiableIteratorCollection.cs
- SizeKeyFrameCollection.cs
- ValidationHelper.cs
- XsltConvert.cs
- ByteViewer.cs
- ToolboxComponentsCreatedEventArgs.cs
- InputLangChangeRequestEvent.cs
- Exceptions.cs
- ObjectDataSourceMethodEventArgs.cs
- URLIdentityPermission.cs
- ApplicationBuildProvider.cs
- XmlSignificantWhitespace.cs
- DataViewSettingCollection.cs
- RelativeSource.cs
- XmlTextAttribute.cs
- StateMachineWorkflow.cs
- PackagePart.cs
- CodeTypeDelegate.cs
- RepeaterItem.cs
- XmlDocumentFragment.cs
- SqlUtil.cs
- CatalogZoneBase.cs
- ScrollChrome.cs
- MsmqEncryptionAlgorithm.cs
- WebPartConnectVerb.cs
- ServiceOperationHelpers.cs
- HasCopySemanticsAttribute.cs
- HtmlElementEventArgs.cs
- ModifiableIteratorCollection.cs
- Process.cs
- FormattedText.cs
- SQLDateTimeStorage.cs
- UIAgentRequest.cs
- KeyToListMap.cs
- GridSplitterAutomationPeer.cs
- SystemIcmpV6Statistics.cs
- HiddenField.cs
- EntityAdapter.cs
- DesignerGenericWebPart.cs
- ListControlActionList.cs
- ValidationSummary.cs
- HttpListenerRequest.cs
- ReliabilityContractAttribute.cs
- CqlParserHelpers.cs
- DataGridViewDataErrorEventArgs.cs
- CodeMemberField.cs
- PasswordPropertyTextAttribute.cs
- ExecutionPropertyManager.cs
- NativeMethods.cs
- Console.cs
- SQLCharsStorage.cs
- SynchronizedDispatch.cs
- EdmToObjectNamespaceMap.cs
- BamlCollectionHolder.cs
- PageVisual.cs
- Viewport2DVisual3D.cs
- NetStream.cs
- FloaterBaseParaClient.cs
- TheQuery.cs
- CodeDelegateCreateExpression.cs
- TransformerInfo.cs
- ListItem.cs
- PropertyTabChangedEvent.cs
- XPathEmptyIterator.cs
- ListViewItemEventArgs.cs
- IFlowDocumentViewer.cs
- DataGridViewButtonColumn.cs
- MemoryMappedView.cs
- CqlWriter.cs
- OleDbConnectionFactory.cs
- BindingCollection.cs
- GraphicsState.cs
- NamedObject.cs
- RequestCache.cs
- MediaEntryAttribute.cs
- MachinePropertyVariants.cs
- HtmlInputFile.cs
- TemplateBindingExpressionConverter.cs
- Environment.cs
- StringCollectionMarkupSerializer.cs
- ToolboxItemAttribute.cs
- XmlNodeChangedEventArgs.cs
- _ListenerAsyncResult.cs
- ListSourceHelper.cs
- ProbeRequestResponseAsyncResult.cs
- HostedElements.cs
- XamlTemplateSerializer.cs