Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- ThreadStateException.cs
- TakeOrSkipWhileQueryOperator.cs
- NameValueCollection.cs
- ProcessThreadDesigner.cs
- PathTooLongException.cs
- TextElementEnumerator.cs
- VirtualPathUtility.cs
- ToolStripPanelRow.cs
- IgnoreFileBuildProvider.cs
- ResourcesBuildProvider.cs
- OperatingSystem.cs
- SharedStatics.cs
- CodeGeneratorOptions.cs
- SystemInfo.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- WhereQueryOperator.cs
- DependencyPropertyDescriptor.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- objectquery_tresulttype.cs
- SectionInput.cs
- ContentControl.cs
- ApplicationId.cs
- HyperLink.cs
- TextTreeTextBlock.cs
- TableStyle.cs
- HostVisual.cs
- ComponentDispatcher.cs
- ListViewItem.cs
- VirtualizingPanel.cs
- StatusBarPanel.cs
- MemberPath.cs
- MouseActionValueSerializer.cs
- BufferModesCollection.cs
- Bidi.cs
- DbDataRecord.cs
- SerializationTrace.cs
- Exceptions.cs
- EntitySetDataBindingList.cs
- TextTreeRootNode.cs
- WebPartDescription.cs
- XmlSchemaImporter.cs
- CreatingCookieEventArgs.cs
- RenderOptions.cs
- PageTheme.cs
- ResourceDisplayNameAttribute.cs
- TextMarkerSource.cs
- Size3D.cs
- DataStreamFromComStream.cs
- DocumentReferenceCollection.cs
- BaseCAMarshaler.cs
- ListViewGroupItemCollection.cs
- DataGridViewTextBoxEditingControl.cs
- CredentialCache.cs
- KeyValueInternalCollection.cs
- MaskInputRejectedEventArgs.cs
- HostedTransportConfigurationBase.cs
- StringPropertyBuilder.cs
- ELinqQueryState.cs
- PageThemeBuildProvider.cs
- EntityDescriptor.cs
- BitmapEffectOutputConnector.cs
- FixedFindEngine.cs
- GeneralTransform3DTo2D.cs
- File.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ConnectionConsumerAttribute.cs
- OleDbConnection.cs
- RtfControls.cs
- AnnotationMap.cs
- TypeSource.cs
- Permission.cs
- Recipient.cs
- GridViewRowEventArgs.cs
- XmlEventCache.cs
- Error.cs
- EntityDataSourceDesignerHelper.cs
- PixelFormats.cs
- SecurityTokenRequirement.cs
- XmlSerializationWriter.cs
- UpWmlPageAdapter.cs
- MethodBuilderInstantiation.cs
- WinFormsComponentEditor.cs
- ContextMenu.cs
- XmlReturnReader.cs
- TextRangeEdit.cs
- PassportAuthenticationEventArgs.cs
- SymLanguageType.cs
- PixelFormat.cs
- ColumnMap.cs
- SwitchElementsCollection.cs
- Matrix3DStack.cs
- ClientTargetSection.cs
- FieldAccessException.cs
- SQLSingle.cs
- ErrorView.xaml.cs
- AsyncContentLoadedEventArgs.cs
- ContractMethodInfo.cs
- TrayIconDesigner.cs
- SessionParameter.cs
- ScrollViewer.cs