Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TextMarkerSource.cs
- DataSourceControl.cs
- StylusButtonEventArgs.cs
- Exceptions.cs
- XsltCompileContext.cs
- PersonalizationProviderHelper.cs
- Automation.cs
- SecurityResources.cs
- LoginName.cs
- IntranetCredentialPolicy.cs
- SchemaObjectWriter.cs
- SuppressIldasmAttribute.cs
- Types.cs
- ListSourceHelper.cs
- QueryableDataSourceView.cs
- DrawingServices.cs
- RemotingConfiguration.cs
- BackgroundWorker.cs
- DataGridViewCellEventArgs.cs
- InvokeGenerator.cs
- TreeWalker.cs
- HtmlSelect.cs
- CodeTypeDelegate.cs
- HitTestWithPointDrawingContextWalker.cs
- IMembershipProvider.cs
- PrintDocument.cs
- Command.cs
- GeneralTransform3DTo2DTo3D.cs
- WebPartConnectionsCancelEventArgs.cs
- HttpResponseWrapper.cs
- ProxyHelper.cs
- SecurityKeyType.cs
- PerformanceCounterCategory.cs
- ExeContext.cs
- Triangle.cs
- LeaseManager.cs
- Header.cs
- HelpEvent.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlSerializer.cs
- IdentityModelDictionary.cs
- ListViewItemMouseHoverEvent.cs
- OfTypeExpression.cs
- ShaperBuffers.cs
- GPRECT.cs
- Type.cs
- SafeLibraryHandle.cs
- SingleSelectRootGridEntry.cs
- ControlType.cs
- WrapPanel.cs
- RelationshipType.cs
- MonthChangedEventArgs.cs
- SelectionRange.cs
- IDReferencePropertyAttribute.cs
- TaskFormBase.cs
- Soap.cs
- AssemblyInfo.cs
- DataBoundControl.cs
- HttpProfileGroupBase.cs
- ModuleElement.cs
- SyntaxCheck.cs
- XmlSchemaValidationException.cs
- OleDbPropertySetGuid.cs
- TableRow.cs
- PropVariant.cs
- DateTimeConstantAttribute.cs
- OutputCacheSection.cs
- JavaScriptSerializer.cs
- ErrorHandlingAcceptor.cs
- TogglePattern.cs
- HelloMessage11.cs
- PackageRelationship.cs
- ContentFilePart.cs
- GridViewSelectEventArgs.cs
- Filter.cs
- SqlClientPermission.cs
- UserControl.cs
- ExpressionList.cs
- MobileContainerDesigner.cs
- EntitySqlException.cs
- Subtree.cs
- RectangleGeometry.cs
- ApplicationId.cs
- EndPoint.cs
- UrlPropertyAttribute.cs
- DeferredSelectedIndexReference.cs
- PkcsMisc.cs
- SettingsAttributeDictionary.cs
- MediaElement.cs
- AssemblyBuilderData.cs
- ImageAutomationPeer.cs
- GPStream.cs
- TypedTableHandler.cs
- FixedSOMGroup.cs
- BuildProviderAppliesToAttribute.cs
- LowerCaseStringConverter.cs
- ParameterModifier.cs
- CheckoutException.cs
- InternalControlCollection.cs
- compensatingcollection.cs