Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / Rotation3D.cs / 1305600 / 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
- DoubleAnimationClockResource.cs
- PointCollectionValueSerializer.cs
- StringValidator.cs
- SignatureDescription.cs
- XmlCountingReader.cs
- TagPrefixAttribute.cs
- TypeConvertions.cs
- SettingsBase.cs
- AsymmetricKeyExchangeDeformatter.cs
- ListenDesigner.cs
- Int16AnimationUsingKeyFrames.cs
- CheckedListBox.cs
- SessionSwitchEventArgs.cs
- AnonymousIdentificationModule.cs
- DataGrid.cs
- ECDiffieHellman.cs
- ProfileSettings.cs
- IsolatedStoragePermission.cs
- SelectionEditingBehavior.cs
- XmlBinaryReader.cs
- SqlErrorCollection.cs
- WebPartEditorApplyVerb.cs
- Substitution.cs
- DataRelation.cs
- OdbcInfoMessageEvent.cs
- DateTimeUtil.cs
- BufferedGraphicsContext.cs
- GridView.cs
- XmlLanguage.cs
- SctClaimDictionary.cs
- DesignerVerbCollection.cs
- EventLogger.cs
- XmlAttribute.cs
- ExpanderAutomationPeer.cs
- TextDecorationCollection.cs
- TextTreeRootTextBlock.cs
- WebConfigurationFileMap.cs
- CopyAttributesAction.cs
- Site.cs
- LocatorManager.cs
- EventLogTraceListener.cs
- WebBrowserNavigatedEventHandler.cs
- SqlStatistics.cs
- QueryBranchOp.cs
- MailDefinition.cs
- Floater.cs
- CheckPair.cs
- PropertyReference.cs
- TextBoxAutoCompleteSourceConverter.cs
- InstalledFontCollection.cs
- MonitoringDescriptionAttribute.cs
- PointConverter.cs
- RelatedImageListAttribute.cs
- ConnectivityStatus.cs
- BamlTreeMap.cs
- DocumentXmlWriter.cs
- _OverlappedAsyncResult.cs
- XmlCustomFormatter.cs
- Buffer.cs
- CacheChildrenQuery.cs
- InternalResources.cs
- MarkedHighlightComponent.cs
- ImageAnimator.cs
- XmlQueryContext.cs
- WebPartVerbCollection.cs
- DLinqTableProvider.cs
- AssemblyInfo.cs
- SchemaEntity.cs
- LicenseException.cs
- DragDrop.cs
- EntitySetBase.cs
- Int32RectConverter.cs
- WorkerRequest.cs
- ParenExpr.cs
- DataViewManager.cs
- PolyQuadraticBezierSegment.cs
- BoundingRectTracker.cs
- PrintControllerWithStatusDialog.cs
- ExpressionPrinter.cs
- DoubleLinkListEnumerator.cs
- DecimalKeyFrameCollection.cs
- ChildDocumentBlock.cs
- X509InitiatorCertificateServiceElement.cs
- FocusManager.cs
- ObjectSecurityT.cs
- WebPartUserCapability.cs
- GroupBox.cs
- TextCompositionEventArgs.cs
- Visual3D.cs
- SystemInformation.cs
- CodeTypeReferenceExpression.cs
- ProgressBar.cs
- WinEventQueueItem.cs
- WorkItem.cs
- XslAstAnalyzer.cs
- Identity.cs
- TemplateControl.cs
- DataMember.cs
- AlignmentYValidation.cs
- ChildDocumentBlock.cs