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
- RoutedUICommand.cs
- Camera.cs
- NamedObjectList.cs
- TargetControlTypeCache.cs
- EdmToObjectNamespaceMap.cs
- ReverseInheritProperty.cs
- AccessibleObject.cs
- RelatedView.cs
- WmlTextViewAdapter.cs
- EventItfInfo.cs
- SoapCodeExporter.cs
- ListBindableAttribute.cs
- ListViewItem.cs
- Tile.cs
- SettingsPropertyValueCollection.cs
- RuntimeIdentifierPropertyAttribute.cs
- WebPartDisplayMode.cs
- RegexRunner.cs
- StringValidator.cs
- Authorization.cs
- TextSelectionHighlightLayer.cs
- EmptyStringExpandableObjectConverter.cs
- CodeSpit.cs
- MetadataAssemblyHelper.cs
- ISessionStateStore.cs
- WindowsFormsSynchronizationContext.cs
- PrintingPermission.cs
- PropertyChangedEventArgs.cs
- TypeDescriptor.cs
- TemplateContentLoader.cs
- DataFieldConverter.cs
- Renderer.cs
- JavaScriptObjectDeserializer.cs
- DispatcherExceptionEventArgs.cs
- SQLDateTime.cs
- CodeIdentifiers.cs
- XmlSchemaSimpleContentExtension.cs
- StaticExtensionConverter.cs
- InternalsVisibleToAttribute.cs
- DescendentsWalker.cs
- SqlCacheDependency.cs
- ResourceContainerWrapper.cs
- IgnoreSection.cs
- DesignerCapabilities.cs
- VScrollProperties.cs
- XPathAncestorQuery.cs
- HealthMonitoringSection.cs
- SafeFindHandle.cs
- EncoderBestFitFallback.cs
- ThreadAbortException.cs
- IndicShape.cs
- NamedObject.cs
- Parameter.cs
- PathFigure.cs
- WindowsGrip.cs
- FormsAuthenticationTicket.cs
- PropertyValidationContext.cs
- TemplateBindingExpression.cs
- EventMemberCodeDomSerializer.cs
- ToolboxComponentsCreatedEventArgs.cs
- StrokeNodeData.cs
- TimelineClockCollection.cs
- Size3D.cs
- ToolStripRenderer.cs
- OpenFileDialog.cs
- DataControlReferenceCollection.cs
- PageBuildProvider.cs
- StaticExtension.cs
- Triangle.cs
- DataControlButton.cs
- EndpointIdentityExtension.cs
- ConfigXmlText.cs
- SecuritySessionServerSettings.cs
- MimeTypeAttribute.cs
- TrackingMemoryStreamFactory.cs
- Parameter.cs
- RemotingConfigParser.cs
- HttpRequestTraceRecord.cs
- AnchoredBlock.cs
- XmlAttribute.cs
- ParsedAttributeCollection.cs
- BitmapEffectGroup.cs
- TextTreeTextElementNode.cs
- XmlDataSourceNodeDescriptor.cs
- UIntPtr.cs
- SparseMemoryStream.cs
- StylusPointProperties.cs
- WebPartDisplayMode.cs
- ExpressionTable.cs
- CodeAttachEventStatement.cs
- FieldToken.cs
- ActivityDelegate.cs
- RequestCacheValidator.cs
- ClientProtocol.cs
- SystemGatewayIPAddressInformation.cs
- ToolStripInSituService.cs
- EntityDataSourceSelectedEventArgs.cs
- EncoderExceptionFallback.cs
- CornerRadiusConverter.cs
- HeaderCollection.cs