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
- ProjectionPathSegment.cs
- XPathAxisIterator.cs
- TdsValueSetter.cs
- ServiceHttpHandlerFactory.cs
- WindowsListViewSubItem.cs
- _ProxyChain.cs
- DbParameterCollectionHelper.cs
- ReferenceService.cs
- XamlSerializationHelper.cs
- RefreshPropertiesAttribute.cs
- EventTask.cs
- MaskedTextProvider.cs
- SafeNativeMethods.cs
- InputMethodStateChangeEventArgs.cs
- OutputScope.cs
- PropertyGridView.cs
- KeyValuePair.cs
- GeneralTransform2DTo3D.cs
- RenderDataDrawingContext.cs
- UnlockInstanceAsyncResult.cs
- GZipDecoder.cs
- UriExt.cs
- Metadata.cs
- OleStrCAMarshaler.cs
- TypeDependencyAttribute.cs
- FileFormatException.cs
- PriorityChain.cs
- IPipelineRuntime.cs
- _NestedMultipleAsyncResult.cs
- TransactionFlowBindingElement.cs
- FontStyles.cs
- tibetanshape.cs
- SHA256.cs
- SubclassTypeValidator.cs
- AdRotator.cs
- ClientSettingsStore.cs
- ColumnHeaderConverter.cs
- Simplifier.cs
- ProfilePropertySettingsCollection.cs
- ListViewInsertEventArgs.cs
- ISSmlParser.cs
- CanonicalFontFamilyReference.cs
- WithStatement.cs
- ToolStripItem.cs
- VsPropertyGrid.cs
- CacheAxisQuery.cs
- ToolBarOverflowPanel.cs
- InvalidPrinterException.cs
- ProcessHostServerConfig.cs
- Inline.cs
- DecoderExceptionFallback.cs
- DocumentPage.cs
- ISFClipboardData.cs
- RawStylusInputReport.cs
- CodeDelegateCreateExpression.cs
- XPathNode.cs
- Zone.cs
- ApplicationFileParser.cs
- QuinticEase.cs
- FtpCachePolicyElement.cs
- StretchValidation.cs
- RadioButtonDesigner.cs
- odbcmetadatacollectionnames.cs
- ObjectStateManager.cs
- EditorZoneAutoFormat.cs
- SizeChangedInfo.cs
- SmiSettersStream.cs
- ButtonColumn.cs
- URIFormatException.cs
- RetrieveVirtualItemEventArgs.cs
- DefaultIfEmptyQueryOperator.cs
- CompiledIdentityConstraint.cs
- ProfileGroupSettingsCollection.cs
- CommonServiceBehaviorElement.cs
- AspCompat.cs
- ResourcePermissionBaseEntry.cs
- TextCollapsingProperties.cs
- TypeUtils.cs
- WindowsNonControl.cs
- SqlMetaData.cs
- SelectionRange.cs
- Rect3D.cs
- LineBreakRecord.cs
- _ConnectOverlappedAsyncResult.cs
- Rectangle.cs
- SettingsProviderCollection.cs
- CalendarDesigner.cs
- InitializationEventAttribute.cs
- Vector3D.cs
- UnsafePeerToPeerMethods.cs
- DocumentCollection.cs
- XmlSchemaDatatype.cs
- Funcletizer.cs
- Container.cs
- FormViewDeleteEventArgs.cs
- HtmlInputText.cs
- EventLogWatcher.cs
- ContextMenu.cs
- CustomBindingCollectionElement.cs
- SharedUtils.cs