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
- ReflectPropertyDescriptor.cs
- ManagementEventArgs.cs
- RightsManagementPermission.cs
- NumberFormatInfo.cs
- Vector3DValueSerializer.cs
- ToolstripProfessionalRenderer.cs
- ClientConfigurationHost.cs
- RoleManagerModule.cs
- XmlEntityReference.cs
- AttachedAnnotationChangedEventArgs.cs
- DelegateCompletionCallbackWrapper.cs
- TextServicesCompartment.cs
- HttpVersion.cs
- SymDocumentType.cs
- DictionarySurrogate.cs
- ContextProperty.cs
- BinaryKeyIdentifierClause.cs
- PersonalizableAttribute.cs
- MachineKeyConverter.cs
- MailWebEventProvider.cs
- JsonFormatGeneratorStatics.cs
- RequestUriProcessor.cs
- MetabaseSettings.cs
- PauseStoryboard.cs
- TimeStampChecker.cs
- ShellProvider.cs
- ToolboxItemAttribute.cs
- TraceEventCache.cs
- XmlSerializer.cs
- CatalogPartChrome.cs
- AspNetSynchronizationContext.cs
- IPAddress.cs
- SafeArrayTypeMismatchException.cs
- PropertyReferenceExtension.cs
- ManageRequest.cs
- UpdatePanelControlTrigger.cs
- CharEnumerator.cs
- XLinq.cs
- XmlSchemaAll.cs
- MetadataItemEmitter.cs
- Choices.cs
- ProjectedWrapper.cs
- FrameAutomationPeer.cs
- ElementAtQueryOperator.cs
- EmptyQuery.cs
- SignedInfo.cs
- GridViewRowEventArgs.cs
- ExpressionBuilder.cs
- SafeMILHandle.cs
- XmlAttributeAttribute.cs
- ProcessModelInfo.cs
- ZoneIdentityPermission.cs
- FontFamily.cs
- ForeignConstraint.cs
- VirtualizingPanel.cs
- CompressedStack.cs
- IgnoreSectionHandler.cs
- SoundPlayer.cs
- ExpressionBuilder.cs
- TextEmbeddedObject.cs
- MetafileHeaderWmf.cs
- BamlRecordHelper.cs
- ToolStripItemEventArgs.cs
- Gdiplus.cs
- XmlSchemaException.cs
- AdCreatedEventArgs.cs
- _NtlmClient.cs
- Util.cs
- EditorZone.cs
- HashCodeCombiner.cs
- WmlObjectListAdapter.cs
- EntityProviderServices.cs
- CodeArgumentReferenceExpression.cs
- StatusBarDrawItemEvent.cs
- HttpResponse.cs
- DiscardableAttribute.cs
- CompositeScriptReference.cs
- MenuItemStyleCollection.cs
- UnsafeNativeMethods.cs
- MarkedHighlightComponent.cs
- IssuanceTokenProviderState.cs
- RepeatInfo.cs
- UntrustedRecipientException.cs
- HtmlShimManager.cs
- EmbeddedMailObjectCollectionEditor.cs
- listitem.cs
- DynamicQueryableWrapper.cs
- TextTrailingCharacterEllipsis.cs
- RequiredFieldValidator.cs
- PublisherMembershipCondition.cs
- _TransmitFileOverlappedAsyncResult.cs
- EventLogTraceListener.cs
- AppSettingsExpressionBuilder.cs
- TextRangeEdit.cs
- TypeForwardedFromAttribute.cs
- AmbientValueAttribute.cs
- PropertyTabChangedEvent.cs
- ConfigXmlComment.cs
- DefaultValueTypeConverter.cs
- TextSearch.cs