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
- UTF7Encoding.cs
- Control.cs
- COM2PropertyDescriptor.cs
- Point4DValueSerializer.cs
- TextServicesCompartment.cs
- JsonWriterDelegator.cs
- SqlNotificationEventArgs.cs
- PropertyIDSet.cs
- Authorization.cs
- RoleGroup.cs
- TabPage.cs
- CfgArc.cs
- UnsafeNativeMethods.cs
- mansign.cs
- Parser.cs
- FormViewUpdateEventArgs.cs
- UrlEncodedParameterWriter.cs
- SiteMapDataSourceView.cs
- TextElementAutomationPeer.cs
- TextTreeInsertElementUndoUnit.cs
- SolidColorBrush.cs
- AssemblyHash.cs
- AsyncContentLoadedEventArgs.cs
- NullEntityWrapper.cs
- ToolStripItemTextRenderEventArgs.cs
- CacheEntry.cs
- SettingsAttributeDictionary.cs
- StylusButtonEventArgs.cs
- CommonRemoteMemoryBlock.cs
- FormatConvertedBitmap.cs
- _ConnectionGroup.cs
- ModelService.cs
- DataStorage.cs
- NotifyParentPropertyAttribute.cs
- XmlTextReaderImpl.cs
- SchemaLookupTable.cs
- EncodingNLS.cs
- ControlBuilder.cs
- ContractMapping.cs
- SyndicationSerializer.cs
- _HelperAsyncResults.cs
- oledbconnectionstring.cs
- DocumentGrid.cs
- TextElementCollectionHelper.cs
- TextBoxRenderer.cs
- PerformanceCounterCategory.cs
- LocatorBase.cs
- TextBoxAutomationPeer.cs
- KernelTypeValidation.cs
- Menu.cs
- ImageFormat.cs
- OdbcCommand.cs
- WebPartCancelEventArgs.cs
- XmlHelper.cs
- TabletCollection.cs
- DSASignatureDeformatter.cs
- ISAPIRuntime.cs
- Int32.cs
- QilBinary.cs
- CheckBoxAutomationPeer.cs
- IDReferencePropertyAttribute.cs
- NumberFunctions.cs
- ListenerElementsCollection.cs
- XamlWriter.cs
- HandlerMappingMemo.cs
- ExpressionConverter.cs
- ParserStreamGeometryContext.cs
- RtType.cs
- FormattedTextSymbols.cs
- MappingSource.cs
- DocobjHost.cs
- TableItemPattern.cs
- OleDbDataAdapter.cs
- GeneralTransform.cs
- EntityConnectionStringBuilder.cs
- DefaultEventAttribute.cs
- TypeDependencyAttribute.cs
- ApplicationBuildProvider.cs
- ExitEventArgs.cs
- PanelStyle.cs
- TextServicesLoader.cs
- XhtmlBasicValidatorAdapter.cs
- PackagePartCollection.cs
- MessageSmuggler.cs
- Socket.cs
- SpnegoTokenAuthenticator.cs
- RedirectionProxy.cs
- MultiPageTextView.cs
- CodeDomDecompiler.cs
- XmlJsonReader.cs
- UnsafeCollabNativeMethods.cs
- IdentityReference.cs
- ProviderCommandInfoUtils.cs
- CryptoProvider.cs
- WebBrowserContainer.cs
- FigureHelper.cs
- SortedDictionary.cs
- ProfileInfo.cs
- LOSFormatter.cs
- EntityCommand.cs