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
- ResourceCategoryAttribute.cs
- DataError.cs
- InheritanceContextChangedEventManager.cs
- Literal.cs
- PropertyMetadata.cs
- PerformanceCounterLib.cs
- XPathNavigatorReader.cs
- SkipQueryOptionExpression.cs
- AttributeProviderAttribute.cs
- TreeViewImageIndexConverter.cs
- ProfileParameter.cs
- VersionPair.cs
- ParameterBuilder.cs
- ItemsChangedEventArgs.cs
- SmtpNetworkElement.cs
- TextLine.cs
- SatelliteContractVersionAttribute.cs
- DesignerTransactionCloseEvent.cs
- BamlCollectionHolder.cs
- HttpClientCertificate.cs
- Misc.cs
- assertwrapper.cs
- CriticalFinalizerObject.cs
- ScaleTransform.cs
- SecurityTokenSpecification.cs
- UriScheme.cs
- TextBox.cs
- CLRBindingWorker.cs
- DataControlButton.cs
- UndoManager.cs
- RealizedColumnsBlock.cs
- DiscardableAttribute.cs
- KeyValueConfigurationCollection.cs
- ResourcePart.cs
- MachineKeySection.cs
- Highlights.cs
- MemberRelationshipService.cs
- ErrorTableItemStyle.cs
- OrderedDictionaryStateHelper.cs
- WebServiceFaultDesigner.cs
- ObjectStorage.cs
- SqlProfileProvider.cs
- WmfPlaceableFileHeader.cs
- Exceptions.cs
- BaseComponentEditor.cs
- Events.cs
- ScriptingProfileServiceSection.cs
- TabControlDesigner.cs
- FtpRequestCacheValidator.cs
- BookmarkUndoUnit.cs
- CursorConverter.cs
- PtsCache.cs
- AtomServiceDocumentSerializer.cs
- NotSupportedException.cs
- SystemBrushes.cs
- PropertyTabChangedEvent.cs
- TextFormatterImp.cs
- Tablet.cs
- StringSorter.cs
- XmlValidatingReaderImpl.cs
- altserialization.cs
- WsdlParser.cs
- SmiEventSink_Default.cs
- PeerPresenceInfo.cs
- CDSsyncETWBCLProvider.cs
- Pen.cs
- URLIdentityPermission.cs
- FlowDocumentView.cs
- TogglePatternIdentifiers.cs
- LayoutManager.cs
- datacache.cs
- FormatException.cs
- XmlDataLoader.cs
- ViewLoader.cs
- ProbeMatchesCD1.cs
- Win32MouseDevice.cs
- XamlFilter.cs
- XmlQueryOutput.cs
- SecurityToken.cs
- CompositeTypefaceMetrics.cs
- OutputCacheSettings.cs
- LogEntryHeaderSerializer.cs
- FrameworkElement.cs
- BoundColumn.cs
- HtmlInputPassword.cs
- XmlSignatureProperties.cs
- DataMemberConverter.cs
- ObsoleteAttribute.cs
- DesignerObject.cs
- Rectangle.cs
- MessageFilterException.cs
- ToolStripItemRenderEventArgs.cs
- RuntimeDelegateArgument.cs
- FlowDocumentReaderAutomationPeer.cs
- OverrideMode.cs
- MultipartIdentifier.cs
- CryptographicAttribute.cs
- SchemaContext.cs
- MergeFilterQuery.cs
- GridProviderWrapper.cs