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
- RelationalExpressions.cs
- ToolStrip.cs
- ThaiBuddhistCalendar.cs
- CompilerError.cs
- HideDisabledControlAdapter.cs
- MatrixTransform3D.cs
- MessageTransmitTraceRecord.cs
- SafeNativeMethods.cs
- SByteConverter.cs
- EncoderNLS.cs
- ADConnectionHelper.cs
- TextStore.cs
- DataKeyArray.cs
- TextUtf8RawTextWriter.cs
- SQLInt32.cs
- DataGridRow.cs
- WebRequestModulesSection.cs
- IfJoinedCondition.cs
- CommandHelper.cs
- ImageFormat.cs
- BufferedOutputStream.cs
- NameSpaceExtractor.cs
- SafeNativeMethods.cs
- UserControlDocumentDesigner.cs
- InkPresenter.cs
- SplitterPanelDesigner.cs
- ApplicationId.cs
- sqlpipe.cs
- EndpointFilterProvider.cs
- RepeaterItemEventArgs.cs
- SelectorAutomationPeer.cs
- IPCCacheManager.cs
- Bits.cs
- WebPartConnection.cs
- ButtonPopupAdapter.cs
- TypeHelper.cs
- ExpressionEditorAttribute.cs
- CollectionViewGroup.cs
- PropertyGrid.cs
- ListViewContainer.cs
- DocumentCollection.cs
- MouseBinding.cs
- UdpDuplexChannel.cs
- TypeDescriptor.cs
- Context.cs
- DataGridViewCellStyleConverter.cs
- TcpServerChannel.cs
- ReliabilityContractAttribute.cs
- SessionStateContainer.cs
- InputScopeAttribute.cs
- FilterQuery.cs
- designeractionlistschangedeventargs.cs
- Baml2006KeyRecord.cs
- DropSourceBehavior.cs
- CodeTypeConstructor.cs
- TrustLevel.cs
- MergePropertyDescriptor.cs
- Application.cs
- XmlStreamedByteStreamReader.cs
- WS2007HttpBinding.cs
- PathFigure.cs
- PathTooLongException.cs
- CodePageUtils.cs
- AsynchronousChannel.cs
- GenericPrincipal.cs
- CornerRadiusConverter.cs
- XhtmlTextWriter.cs
- PrintingPermission.cs
- Baml6ConstructorInfo.cs
- EmbeddedObject.cs
- CodeIterationStatement.cs
- VirtualPath.cs
- AlignmentXValidation.cs
- ContextMenuService.cs
- _SecureChannel.cs
- InsufficientMemoryException.cs
- ValidationResult.cs
- SmtpReplyReaderFactory.cs
- URL.cs
- CustomAttributeFormatException.cs
- StickyNoteContentControl.cs
- BatchParser.cs
- RoleManagerModule.cs
- AlgoModule.cs
- ApplyTemplatesAction.cs
- XmlSerializerNamespaces.cs
- HttpApplication.cs
- TableLayoutSettings.cs
- FreezableOperations.cs
- DataServiceCollectionOfT.cs
- HiddenField.cs
- CompilationUtil.cs
- FontUnit.cs
- EntityWithChangeTrackerStrategy.cs
- TrackingCondition.cs
- LinqDataSourceUpdateEventArgs.cs
- ListManagerBindingsCollection.cs
- SchemaNamespaceManager.cs
- AutoResetEvent.cs
- NavigatingCancelEventArgs.cs