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
- Row.cs
- _FtpDataStream.cs
- IImplicitResourceProvider.cs
- Nullable.cs
- RegexGroup.cs
- TreeNodeSelectionProcessor.cs
- ClientSession.cs
- SqlUdtInfo.cs
- WorkflowItemPresenter.cs
- ListSourceHelper.cs
- RightsManagementPermission.cs
- Hex.cs
- RuntimeWrappedException.cs
- AtomPub10CategoriesDocumentFormatter.cs
- SectionXmlInfo.cs
- HttpRequestCacheValidator.cs
- ZipPackagePart.cs
- LiteralControl.cs
- PageHandlerFactory.cs
- EdmToObjectNamespaceMap.cs
- DeviceContexts.cs
- assemblycache.cs
- FacetDescription.cs
- HostingEnvironmentSection.cs
- ReferenceConverter.cs
- NotifyCollectionChangedEventArgs.cs
- EntityContainer.cs
- dataprotectionpermissionattribute.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- SqlServer2KCompatibilityCheck.cs
- CrossSiteScriptingValidation.cs
- ISCIIEncoding.cs
- AssemblyAttributes.cs
- DesignBinding.cs
- HatchBrush.cs
- PointAnimationBase.cs
- PageRequestManager.cs
- ExcludePathInfo.cs
- ErrorStyle.cs
- WorkflowDurableInstance.cs
- OdbcStatementHandle.cs
- SizeIndependentAnimationStorage.cs
- RtfNavigator.cs
- LambdaCompiler.cs
- SqlCacheDependencyDatabase.cs
- GradientStopCollection.cs
- MimePart.cs
- CounterSampleCalculator.cs
- CapabilitiesAssignment.cs
- PartialTrustVisibleAssemblyCollection.cs
- OdbcConnection.cs
- CheckBoxAutomationPeer.cs
- ControlCollection.cs
- _NetworkingPerfCounters.cs
- DesigntimeLicenseContextSerializer.cs
- UriTemplate.cs
- SqlCachedBuffer.cs
- ExpressionEditorSheet.cs
- UnknownBitmapEncoder.cs
- basenumberconverter.cs
- oledbconnectionstring.cs
- RepeaterItem.cs
- AccessText.cs
- Parser.cs
- Char.cs
- UnsafeNativeMethods.cs
- DataRowExtensions.cs
- XmlSchemaChoice.cs
- FileInfo.cs
- DecimalKeyFrameCollection.cs
- MemberInfoSerializationHolder.cs
- Win32Exception.cs
- Animatable.cs
- StringCollection.cs
- TemplateBindingExpressionConverter.cs
- BaseCAMarshaler.cs
- DrawingContextWalker.cs
- ListItemConverter.cs
- CaseDesigner.xaml.cs
- SecurityUtils.cs
- DataGridViewCell.cs
- Quack.cs
- IndexedWhereQueryOperator.cs
- ConfigXmlCDataSection.cs
- TileModeValidation.cs
- DPTypeDescriptorContext.cs
- PresentationAppDomainManager.cs
- WebPartCatalogCloseVerb.cs
- MonikerProxyAttribute.cs
- UTF32Encoding.cs
- XNodeNavigator.cs
- AnnotationResourceCollection.cs
- TypeDelegator.cs
- ButtonBaseDesigner.cs
- ConfigXmlElement.cs
- DbParameterCollectionHelper.cs
- PreProcessInputEventArgs.cs
- TemplateColumn.cs
- ScriptResourceInfo.cs
- DupHandleConnectionReader.cs