Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media3D / Rotation3D.cs / 1 / Rotation3D.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // //--------------------------------------------------------------------------- using System; namespace System.Windows.Media.Media3D { ////// A rotation in 3-space. /// public partial class Rotation3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors static Rotation3D() { // Create our singleton frozen instance s_identity = new QuaternionRotation3D(); s_identity.Freeze(); } // Prevent 3rd parties from extending this abstract base class internal Rotation3D() {} #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties ////// Singleton identity Rotation3D. /// public static Rotation3D Identity { get { return s_identity; } } #endregion Public Properties //----------------------------------------------------- // // Public Events // //------------------------------------------------------ //----------------------------------------------------- // // Internal Properties // //----------------------------------------------------- #region Internal Properties // Used by animation to get a snapshot of the current rotational // configuration for interpolation in Rotation3DAnimations. internal abstract Quaternion InternalQuaternion { get; } #endregion Internal Properties //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private static readonly Rotation3D s_identity; #endregion 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. // // //--------------------------------------------------------------------------- using System; namespace System.Windows.Media.Media3D { ////// A rotation in 3-space. /// public partial class Rotation3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors static Rotation3D() { // Create our singleton frozen instance s_identity = new QuaternionRotation3D(); s_identity.Freeze(); } // Prevent 3rd parties from extending this abstract base class internal Rotation3D() {} #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties ////// Singleton identity Rotation3D. /// public static Rotation3D Identity { get { return s_identity; } } #endregion Public Properties //----------------------------------------------------- // // Public Events // //------------------------------------------------------ //----------------------------------------------------- // // Internal Properties // //----------------------------------------------------- #region Internal Properties // Used by animation to get a snapshot of the current rotational // configuration for interpolation in Rotation3DAnimations. internal abstract Quaternion InternalQuaternion { get; } #endregion Internal Properties //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private static readonly Rotation3D s_identity; #endregion 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
- Hyperlink.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- EmptyEnumerable.cs
- DataColumnMappingCollection.cs
- BitStream.cs
- sqlstateclientmanager.cs
- X509RawDataKeyIdentifierClause.cs
- PropertyDescriptorComparer.cs
- Application.cs
- MetadataItemSerializer.cs
- SessionState.cs
- ToolstripProfessionalRenderer.cs
- ActivationArguments.cs
- DataBindingsDialog.cs
- Header.cs
- ChildTable.cs
- DesignerCatalogPartChrome.cs
- SqlLiftWhereClauses.cs
- XmlSchemaValidator.cs
- CompilerGeneratedAttribute.cs
- Point4DValueSerializer.cs
- storepermissionattribute.cs
- GeometryCombineModeValidation.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- CreatingCookieEventArgs.cs
- SqlWebEventProvider.cs
- EventRouteFactory.cs
- MDIWindowDialog.cs
- BinaryKeyIdentifierClause.cs
- Container.cs
- LinqDataSourceSelectEventArgs.cs
- ResourceDescriptionAttribute.cs
- PixelShader.cs
- IconBitmapDecoder.cs
- ConnectionManagementElement.cs
- XmlBaseWriter.cs
- ComboBoxHelper.cs
- RuleRef.cs
- InvalidOperationException.cs
- DrawListViewItemEventArgs.cs
- ConfigurationValidatorAttribute.cs
- CodeGenerator.cs
- CollectionBuilder.cs
- ConfigurationPermission.cs
- IFlowDocumentViewer.cs
- CustomLineCap.cs
- DynamicPropertyReader.cs
- MatrixCamera.cs
- TextureBrush.cs
- SqlXml.cs
- LazyLoadBehavior.cs
- PageAdapter.cs
- ConcurrentQueue.cs
- DynamicPropertyReader.cs
- MetadataExchangeBindings.cs
- RelationHandler.cs
- GridViewRowPresenterBase.cs
- ServicePointManagerElement.cs
- PeerInvitationResponse.cs
- CapacityStreamGeometryContext.cs
- SendMessageChannelCache.cs
- UnauthorizedAccessException.cs
- CreatingCookieEventArgs.cs
- Rotation3DAnimation.cs
- PathParser.cs
- ErrorInfoXmlDocument.cs
- StyleBamlRecordReader.cs
- Variable.cs
- DocumentViewer.cs
- TableStyle.cs
- RealProxy.cs
- SqlServer2KCompatibilityAnnotation.cs
- ContractUtils.cs
- GroupByExpressionRewriter.cs
- CompilerScopeManager.cs
- DesignerDataColumn.cs
- CryptoStream.cs
- ResourceAssociationType.cs
- VectorValueSerializer.cs
- ControlIdConverter.cs
- PerspectiveCamera.cs
- UriSectionReader.cs
- FlowDocumentView.cs
- XPathParser.cs
- RegexGroupCollection.cs
- SqlXmlStorage.cs
- ConnectorDragDropGlyph.cs
- ModuleBuilder.cs
- LoginName.cs
- SqlCacheDependencyDatabase.cs
- ExpressionBuilderContext.cs
- AsyncOperation.cs
- CapabilitiesRule.cs
- XmlSubtreeReader.cs
- NamespaceEmitter.cs
- ListDictionaryInternal.cs
- CacheEntry.cs
- AstNode.cs
- XamlBuildProvider.cs
- FormViewUpdateEventArgs.cs