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
- DeploymentSectionCache.cs
- EmptyEnumerator.cs
- TreeViewAutomationPeer.cs
- FileVersionInfo.cs
- DesignConnection.cs
- ClientProxyGenerator.cs
- MonthCalendar.cs
- wgx_exports.cs
- UndirectedGraph.cs
- PackageProperties.cs
- ItemAutomationPeer.cs
- TCEAdapterGenerator.cs
- AddressUtility.cs
- FixedDocumentSequencePaginator.cs
- GridViewEditEventArgs.cs
- LicenseContext.cs
- RowBinding.cs
- Style.cs
- ProtocolsConfigurationHandler.cs
- AbandonedMutexException.cs
- GridItemPatternIdentifiers.cs
- JobPageOrder.cs
- HtmlGenericControl.cs
- Slider.cs
- ObjectAssociationEndMapping.cs
- InvalidWMPVersionException.cs
- DataGridViewRowsAddedEventArgs.cs
- DesignerOptionService.cs
- DesignTimeVisibleAttribute.cs
- LabelInfo.cs
- MenuItemStyleCollectionEditor.cs
- HMACSHA512.cs
- ProxyHwnd.cs
- XmlSchemaAttribute.cs
- NullableFloatMinMaxAggregationOperator.cs
- FormViewInsertEventArgs.cs
- WasAdminWrapper.cs
- EventProperty.cs
- EntityModelBuildProvider.cs
- SafeFindHandle.cs
- ProjectionPathBuilder.cs
- DiagnosticsConfiguration.cs
- InstalledFontCollection.cs
- XPathMessageFilterElementComparer.cs
- MetadataException.cs
- XmlWrappingReader.cs
- InteropDesigner.xaml.cs
- Point4DConverter.cs
- ServiceNotStartedException.cs
- TemplateColumn.cs
- EllipseGeometry.cs
- AggregateException.cs
- Menu.cs
- DataSourceProvider.cs
- AttributeData.cs
- SecurityPolicySection.cs
- typedescriptorpermission.cs
- DataGridCaption.cs
- TextRange.cs
- DataGridRow.cs
- DbConnectionPoolIdentity.cs
- PropertyRecord.cs
- UniqueID.cs
- MonitoringDescriptionAttribute.cs
- ProcessProtocolHandler.cs
- ExpressionsCollectionEditor.cs
- BaseTemplateBuildProvider.cs
- DisplayNameAttribute.cs
- MetaType.cs
- ExceptionUtil.cs
- SpecialNameAttribute.cs
- RemoteCryptoSignHashRequest.cs
- MLangCodePageEncoding.cs
- EventSinkHelperWriter.cs
- HtmlControlDesigner.cs
- Model3DCollection.cs
- TypeLoadException.cs
- DataGridViewTopLeftHeaderCell.cs
- QueryCorrelationInitializer.cs
- TdsParserSafeHandles.cs
- ArrayMergeHelper.cs
- ConfigurationConverterBase.cs
- Font.cs
- ContentElementCollection.cs
- ControlBindingsConverter.cs
- nulltextcontainer.cs
- ValidationSummary.cs
- XamlBrushSerializer.cs
- VectorAnimationBase.cs
- Delegate.cs
- Pens.cs
- ResXDataNode.cs
- GridViewUpdateEventArgs.cs
- RegexCharClass.cs
- LocalizationComments.cs
- XmlAnyElementAttributes.cs
- TextBoxBase.cs
- SqlDataSourceCommandEventArgs.cs
- ConnectionProviderAttribute.cs
- ThicknessAnimationBase.cs