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
- OdbcParameterCollection.cs
- DataGridViewSelectedCellCollection.cs
- BindingExpression.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- XmlSignificantWhitespace.cs
- PriorityItem.cs
- DataColumnCollection.cs
- LinkArea.cs
- SqlRowUpdatingEvent.cs
- StringCollection.cs
- JournalEntryStack.cs
- SafeThreadHandle.cs
- ArrayTypeMismatchException.cs
- basecomparevalidator.cs
- IxmlLineInfo.cs
- Screen.cs
- Bitmap.cs
- DefaultShape.cs
- UnknownWrapper.cs
- RouteUrlExpressionBuilder.cs
- Dynamic.cs
- NavigatorInput.cs
- Gdiplus.cs
- TextServicesCompartment.cs
- TypeDescriptionProvider.cs
- Rotation3DAnimationBase.cs
- CodeSubDirectoriesCollection.cs
- BufferedWebEventProvider.cs
- SettingsAttributeDictionary.cs
- SecurityProtocolCorrelationState.cs
- ReferencedAssemblyResolver.cs
- RuleSettingsCollection.cs
- Tokenizer.cs
- TextDecorationCollectionConverter.cs
- ScrollChangedEventArgs.cs
- JournalEntry.cs
- SimpleMailWebEventProvider.cs
- StylusDevice.cs
- ToolStripPanelCell.cs
- ToolStripItemEventArgs.cs
- ExecutionEngineException.cs
- DataGridCommandEventArgs.cs
- FileFormatException.cs
- ClientConfigurationHost.cs
- LinkedResourceCollection.cs
- SortKey.cs
- Native.cs
- PageTextBox.cs
- SubMenuStyle.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SyndicationSerializer.cs
- SqlConnectionStringBuilder.cs
- HttpListenerPrefixCollection.cs
- MouseButtonEventArgs.cs
- ObjectSet.cs
- SignedXml.cs
- InstanceContextMode.cs
- CalendarDesigner.cs
- HitTestParameters.cs
- AlphabeticalEnumConverter.cs
- PrimitiveXmlSerializers.cs
- FileEnumerator.cs
- StorageAssociationSetMapping.cs
- RemotingServices.cs
- InvalidBodyAccessException.cs
- SafeHandles.cs
- Maps.cs
- ConstantProjectedSlot.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DependencyObject.cs
- ListViewContainer.cs
- DesignTimeTemplateParser.cs
- ListenerAdapter.cs
- DataTable.cs
- GroupPartitionExpr.cs
- ManipulationStartingEventArgs.cs
- ClientScriptManager.cs
- DataListItemEventArgs.cs
- connectionpool.cs
- Invariant.cs
- SaveFileDialog.cs
- HttpRequestCacheValidator.cs
- StorageMappingItemLoader.cs
- BooleanSwitch.cs
- DataSourceSelectArguments.cs
- PolygonHotSpot.cs
- FontClient.cs
- DeobfuscatingStream.cs
- StoreAnnotationsMap.cs
- ProcessRequestArgs.cs
- RawMouseInputReport.cs
- GridViewDeleteEventArgs.cs
- SemaphoreSecurity.cs
- DynamicRenderer.cs
- RSACryptoServiceProvider.cs
- UserControlBuildProvider.cs
- ViewgenContext.cs
- FunctionDetailsReader.cs
- PriorityQueue.cs
- SessionPageStateSection.cs