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
- RNGCryptoServiceProvider.cs
- XappLauncher.cs
- X509SecurityToken.cs
- EnumerableCollectionView.cs
- BooleanStorage.cs
- XmlSigningNodeWriter.cs
- SqlDataSourceSelectingEventArgs.cs
- EventSinkHelperWriter.cs
- FlowDocumentReaderAutomationPeer.cs
- documentsequencetextview.cs
- ConnectAlgorithms.cs
- XmlSchemas.cs
- EditorZone.cs
- DataGridViewCellStateChangedEventArgs.cs
- ReflectionHelper.cs
- PartialList.cs
- WindowsGraphicsWrapper.cs
- SerializationFieldInfo.cs
- OrderedDictionary.cs
- EncodingStreamWrapper.cs
- FixedBufferAttribute.cs
- Int16.cs
- WebConfigurationHost.cs
- EventPropertyMap.cs
- SafeHandle.cs
- PrincipalPermission.cs
- VectorAnimation.cs
- mansign.cs
- dbenumerator.cs
- FixedSOMPage.cs
- EdmProviderManifest.cs
- DispatcherHookEventArgs.cs
- SqlInternalConnectionTds.cs
- PreservationFileReader.cs
- DataGridTextBoxColumn.cs
- UnsafeNativeMethods.cs
- ToolboxComponentsCreatedEventArgs.cs
- ToolboxItemCollection.cs
- ScrollContentPresenter.cs
- ComplexType.cs
- StyleSheet.cs
- XmlTextAttribute.cs
- MeasurementDCInfo.cs
- ConnectionManagementElementCollection.cs
- Context.cs
- RawStylusInputCustomData.cs
- DataContractSerializerServiceBehavior.cs
- JumpTask.cs
- ChannelDispatcherCollection.cs
- IdnElement.cs
- MenuAutomationPeer.cs
- BaseTemplateParser.cs
- BaseTreeIterator.cs
- ItemsControl.cs
- TemplateColumn.cs
- WebPartDeleteVerb.cs
- StyleModeStack.cs
- DesignerSelectionListAdapter.cs
- DataGridViewAutoSizeModeEventArgs.cs
- UIHelper.cs
- ColorPalette.cs
- ActiveDocumentEvent.cs
- CharacterMetricsDictionary.cs
- XmlMessageFormatter.cs
- printdlgexmarshaler.cs
- AnnotationComponentManager.cs
- SmiXetterAccessMap.cs
- GZipDecoder.cs
- UriTemplateClientFormatter.cs
- BindingNavigator.cs
- ConvertTextFrag.cs
- basevalidator.cs
- DirectionalLight.cs
- Pointer.cs
- GC.cs
- SQLConvert.cs
- ProfileModule.cs
- UInt64.cs
- shaperfactoryquerycacheentry.cs
- TdsParameterSetter.cs
- Compiler.cs
- Mapping.cs
- Ref.cs
- _DomainName.cs
- Part.cs
- FlowLayoutPanel.cs
- DefaultMemberAttribute.cs
- ServicePointManagerElement.cs
- ContextToken.cs
- PropertyTabAttribute.cs
- StickyNoteAnnotations.cs
- _HeaderInfo.cs
- RoleGroup.cs
- ProxyGenerator.cs
- AQNBuilder.cs
- OdbcConnectionStringbuilder.cs
- OleDbCommandBuilder.cs
- DateRangeEvent.cs
- SubMenuStyle.cs
- ServiceModelDictionary.cs