Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- PlatformCulture.cs
- XamlUtilities.cs
- ImageButton.cs
- GeometryGroup.cs
- RangeValidator.cs
- DispatchProxy.cs
- DbCommandTree.cs
- WindowsTreeView.cs
- Matrix.cs
- PtsHelper.cs
- ShapingEngine.cs
- SamlAuthorityBinding.cs
- DerivedKeySecurityTokenStub.cs
- DomainConstraint.cs
- RootBrowserWindow.cs
- GroupByQueryOperator.cs
- Merger.cs
- BinaryParser.cs
- WebPartEditorOkVerb.cs
- FileDetails.cs
- AnonymousIdentificationSection.cs
- CoTaskMemHandle.cs
- MatrixAnimationUsingPath.cs
- RTLAwareMessageBox.cs
- ProxyWebPartManagerDesigner.cs
- odbcmetadatacollectionnames.cs
- PermissionListSet.cs
- ToolbarAUtomationPeer.cs
- IERequestCache.cs
- OptimizerPatterns.cs
- OpenTypeLayout.cs
- CodeMemberMethod.cs
- NominalTypeEliminator.cs
- XsltQilFactory.cs
- SchemaMapping.cs
- CharacterMetrics.cs
- ImageInfo.cs
- DefinitionUpdate.cs
- FontDialog.cs
- RenderDataDrawingContext.cs
- BigInt.cs
- KeyProperty.cs
- VSWCFServiceContractGenerator.cs
- ByteAnimationBase.cs
- TileBrush.cs
- Section.cs
- IisTraceWebEventProvider.cs
- LookupTables.cs
- TextServicesCompartment.cs
- StylusCaptureWithinProperty.cs
- PropertyBuilder.cs
- AssociationSetEnd.cs
- PackagePart.cs
- CodeLinePragma.cs
- InkPresenter.cs
- InfoCardRSACryptoProvider.cs
- SimpleWorkerRequest.cs
- SignatureConfirmationElement.cs
- ProtocolReflector.cs
- QueryRelOp.cs
- ObjectDataSourceEventArgs.cs
- SmiEventSink_DeferedProcessing.cs
- NonSerializedAttribute.cs
- AuthorizationSection.cs
- MessageSecurityVersionConverter.cs
- PersonalizationDictionary.cs
- SubordinateTransaction.cs
- MimeBasePart.cs
- SapiRecoContext.cs
- StoreItemCollection.Loader.cs
- XslCompiledTransform.cs
- IgnoreFileBuildProvider.cs
- HttpProtocolImporter.cs
- ListDataBindEventArgs.cs
- ThicknessKeyFrameCollection.cs
- TouchFrameEventArgs.cs
- AttributeQuery.cs
- DetailsViewCommandEventArgs.cs
- DBParameter.cs
- MailWebEventProvider.cs
- StrokeFIndices.cs
- Vector3DCollection.cs
- Vector3DAnimationBase.cs
- ProgramPublisher.cs
- GridViewItemAutomationPeer.cs
- BitmapEffectCollection.cs
- BufferBuilder.cs
- FileInfo.cs
- EncryptedPackageFilter.cs
- Transform.cs
- LogManagementAsyncResult.cs
- GridViewAutomationPeer.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- PropertyEmitterBase.cs
- AnnotationMap.cs
- EntityReference.cs
- Overlapped.cs
- MenuCommand.cs
- TemplateParser.cs
- CapiSafeHandles.cs