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
- CodeDelegateInvokeExpression.cs
- SafeHandles.cs
- BoundsDrawingContextWalker.cs
- Rotation3D.cs
- PersonalizablePropertyEntry.cs
- ProfessionalColorTable.cs
- SafeProcessHandle.cs
- InkCanvasFeedbackAdorner.cs
- HierarchicalDataSourceDesigner.cs
- DataRecordInternal.cs
- Variant.cs
- HtmlTernaryTree.cs
- ToolboxComponentsCreatedEventArgs.cs
- UndoManager.cs
- Variable.cs
- LinkTarget.cs
- PageAsyncTaskManager.cs
- StrokeSerializer.cs
- StylusLogic.cs
- SortKey.cs
- ConnectionInterfaceCollection.cs
- DtdParser.cs
- InstanceOwnerQueryResult.cs
- BasicBrowserDialog.designer.cs
- DetailsViewRow.cs
- HttpListenerRequest.cs
- TabControlCancelEvent.cs
- RelatedImageListAttribute.cs
- WebPartConnectionsEventArgs.cs
- XpsManager.cs
- MaterialCollection.cs
- TextRangeProviderWrapper.cs
- UnmanagedMarshal.cs
- DbTypeMap.cs
- SqlDataSourceCache.cs
- EventLogWatcher.cs
- XmlToDatasetMap.cs
- CurrencyManager.cs
- OdbcDataAdapter.cs
- SchemaElementDecl.cs
- FontEditor.cs
- HasCopySemanticsAttribute.cs
- RoleManagerEventArgs.cs
- DataServiceStreamProviderWrapper.cs
- NamespaceDecl.cs
- QilTernary.cs
- SafeFindHandle.cs
- TableHeaderCell.cs
- XmlNamespaceManager.cs
- QueryStringParameter.cs
- SoapExtensionReflector.cs
- OdbcInfoMessageEvent.cs
- MexHttpBindingElement.cs
- ClickablePoint.cs
- XmlArrayItemAttribute.cs
- EdmValidator.cs
- AccessText.cs
- BrowserCapabilitiesCompiler.cs
- SafeNativeMemoryHandle.cs
- EventMappingSettings.cs
- WebPartZone.cs
- ReadOnlyCollectionBase.cs
- ISFClipboardData.cs
- InkCanvasAutomationPeer.cs
- ToolStripDropDownItem.cs
- BindingContext.cs
- GenericArgumentsUpdater.cs
- ValueChangedEventManager.cs
- ClientTargetSection.cs
- WindowsGraphicsWrapper.cs
- PluralizationService.cs
- HiddenField.cs
- RankException.cs
- HttpGetProtocolImporter.cs
- XslException.cs
- ArgumentOutOfRangeException.cs
- XhtmlBasicPageAdapter.cs
- Random.cs
- UnsafeNativeMethods.cs
- ETagAttribute.cs
- InheritedPropertyChangedEventArgs.cs
- PointAnimationUsingKeyFrames.cs
- Rect3D.cs
- HostVisual.cs
- TemplateKey.cs
- HashJoinQueryOperatorEnumerator.cs
- HttpRuntime.cs
- WindowsSysHeader.cs
- PngBitmapDecoder.cs
- EventDescriptor.cs
- AlternateViewCollection.cs
- FontFamilyConverter.cs
- RuleConditionDialog.Designer.cs
- CssTextWriter.cs
- SchemaImporterExtension.cs
- XPathCompiler.cs
- HostProtectionException.cs
- ConnectionStringsExpressionEditor.cs
- PromptStyle.cs
- NodeLabelEditEvent.cs