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
- XsltArgumentList.cs
- COM2IDispatchConverter.cs
- NullExtension.cs
- DataControlCommands.cs
- WebConfigurationManager.cs
- SqlClientWrapperSmiStream.cs
- CounterCreationDataCollection.cs
- TreeNodeEventArgs.cs
- TypeFieldSchema.cs
- BitmapEffectInput.cs
- XmlMemberMapping.cs
- DiagnosticsConfigurationHandler.cs
- AsymmetricCryptoHandle.cs
- ReflectionUtil.cs
- EntityDataSourceDesignerHelper.cs
- SoundPlayerAction.cs
- DetailsViewPageEventArgs.cs
- SharedDp.cs
- SecurityElement.cs
- SmiMetaDataProperty.cs
- ExpressionBuilderCollection.cs
- UnaryQueryOperator.cs
- MediaPlayer.cs
- BindingGroup.cs
- MexBindingBindingCollectionElement.cs
- ArrayConverter.cs
- ReferenceTypeElement.cs
- XmlNullResolver.cs
- EventRouteFactory.cs
- NumericUpDownAcceleration.cs
- ToolStripContentPanel.cs
- TypefaceCollection.cs
- PrintPageEvent.cs
- MonthCalendar.cs
- GridEntry.cs
- NotConverter.cs
- TextRangeEditLists.cs
- ContourSegment.cs
- NumericExpr.cs
- GenericEnumConverter.cs
- DragStartedEventArgs.cs
- OdbcException.cs
- CellCreator.cs
- ErrorStyle.cs
- PolygonHotSpot.cs
- DataBoundControlHelper.cs
- arabicshape.cs
- LabelAutomationPeer.cs
- CodeAttachEventStatement.cs
- _OSSOCK.cs
- CellLabel.cs
- _StreamFramer.cs
- DataBindingValueUIHandler.cs
- Document.cs
- EventsTab.cs
- XmlEventCache.cs
- GraphicsState.cs
- IntPtr.cs
- XPathSingletonIterator.cs
- XmlBinaryReaderSession.cs
- QilValidationVisitor.cs
- HttpCookiesSection.cs
- TableChangeProcessor.cs
- ADMembershipUser.cs
- ViewSimplifier.cs
- JournalEntryStack.cs
- SecurityKeyEntropyMode.cs
- SplitContainerDesigner.cs
- EventManager.cs
- MarginsConverter.cs
- AuthorizationRule.cs
- MetabaseServerConfig.cs
- DataMisalignedException.cs
- DeadCharTextComposition.cs
- AttachedPropertyBrowsableAttribute.cs
- CorrelationKey.cs
- PageTheme.cs
- ProviderUtil.cs
- ActivitySurrogateSelector.cs
- PassportAuthenticationEventArgs.cs
- InvalidOperationException.cs
- ColorContext.cs
- SplineQuaternionKeyFrame.cs
- DictionaryEntry.cs
- UpdateCommand.cs
- DisplayInformation.cs
- LassoHelper.cs
- AlgoModule.cs
- TextTreeFixupNode.cs
- DATA_BLOB.cs
- PatternMatchRules.cs
- MediaScriptCommandRoutedEventArgs.cs
- OletxTransactionHeader.cs
- Type.cs
- RankException.cs
- EqualityComparer.cs
- WriteableOnDemandPackagePart.cs
- HttpProfileGroupBase.cs
- DbConnectionStringCommon.cs
- GacUtil.cs