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
- DateTimeOffset.cs
- DataGridViewSortCompareEventArgs.cs
- SizeF.cs
- CollectionViewGroup.cs
- AssertFilter.cs
- HtmlFormWrapper.cs
- StateMachineSubscriptionManager.cs
- DesignerCapabilities.cs
- XsdDuration.cs
- Duration.cs
- ToolStripDropDown.cs
- SQLDouble.cs
- WebPartsSection.cs
- SoapServerProtocol.cs
- WebHeaderCollection.cs
- keycontainerpermission.cs
- ParameterModifier.cs
- UpdatableGenericsFeature.cs
- EditorZoneDesigner.cs
- Operators.cs
- ObservableCollection.cs
- GroupJoinQueryOperator.cs
- FormConverter.cs
- ExpressionServices.cs
- SoapAttributeAttribute.cs
- XmlQueryStaticData.cs
- CFStream.cs
- Environment.cs
- SqlGatherConsumedAliases.cs
- SortedList.cs
- Visitors.cs
- WebPartCatalogCloseVerb.cs
- PrintEvent.cs
- SyndicationLink.cs
- IPGlobalProperties.cs
- TrackingServices.cs
- TraceEventCache.cs
- TextFormatterImp.cs
- TextView.cs
- BufferedGraphics.cs
- ComponentEvent.cs
- BamlTreeUpdater.cs
- SpAudioStreamWrapper.cs
- XamlRtfConverter.cs
- OperatingSystemVersionCheck.cs
- CheckBox.cs
- InheritedPropertyChangedEventArgs.cs
- AliasExpr.cs
- TextServicesPropertyRanges.cs
- DependencyPropertyValueSerializer.cs
- _emptywebproxy.cs
- basenumberconverter.cs
- TextServicesCompartmentContext.cs
- dataobject.cs
- Cursor.cs
- FixedSOMTableRow.cs
- TemplateKey.cs
- TransformerInfoCollection.cs
- ControlIdConverter.cs
- SpeechRecognizer.cs
- NumericExpr.cs
- SocketElement.cs
- InstancePersistenceContext.cs
- _ListenerRequestStream.cs
- ShaderRenderModeValidation.cs
- InputReport.cs
- ActivityFunc.cs
- HealthMonitoringSection.cs
- ProcessManager.cs
- WorkflowEnvironment.cs
- EditableTreeList.cs
- PerspectiveCamera.cs
- Journal.cs
- WebPartManagerInternals.cs
- ViewStateException.cs
- XmlWrappingReader.cs
- updateconfighost.cs
- XmlIncludeAttribute.cs
- ModelTypeConverter.cs
- SystemException.cs
- WebException.cs
- UnsafeNativeMethods.cs
- BaseTemplateParser.cs
- StaticExtension.cs
- ContentDisposition.cs
- SecurityRuntime.cs
- Track.cs
- DBAsyncResult.cs
- DataBindingHandlerAttribute.cs
- WebBrowserProgressChangedEventHandler.cs
- XsdDataContractExporter.cs
- DiffuseMaterial.cs
- Exceptions.cs
- TranslateTransform.cs
- _SafeNetHandles.cs
- HeaderCollection.cs
- Exceptions.cs
- LinearGradientBrush.cs
- DataKeyArray.cs
- NameValueCollection.cs