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
- HMACSHA384.cs
- FileDataSourceCache.cs
- ItemList.cs
- FlowDocumentReaderAutomationPeer.cs
- SHA384Managed.cs
- SelectionItemPatternIdentifiers.cs
- DateTimeFormatInfoScanner.cs
- HtmlLink.cs
- ErrorWebPart.cs
- RegexCapture.cs
- Selector.cs
- BrowserCapabilitiesFactory.cs
- JsonWriter.cs
- BitmapVisualManager.cs
- ListItem.cs
- SqlBinder.cs
- StrongName.cs
- ControlPropertyNameConverter.cs
- InvocationExpression.cs
- HtmlWindow.cs
- BlockUIContainer.cs
- ToolStripDropTargetManager.cs
- DataGridViewHitTestInfo.cs
- UriParserTemplates.cs
- SplayTreeNode.cs
- EntityDataSourceContextCreatedEventArgs.cs
- WebPartCancelEventArgs.cs
- ClientFormsAuthenticationMembershipProvider.cs
- CorrelationResolver.cs
- ChtmlCalendarAdapter.cs
- FrugalList.cs
- ConfigXmlElement.cs
- WhitespaceRuleLookup.cs
- InputMethodStateChangeEventArgs.cs
- Part.cs
- LinearGradientBrush.cs
- OdbcUtils.cs
- DictionaryBase.cs
- UrlMappingsSection.cs
- OrderedHashRepartitionEnumerator.cs
- EntitySetRetriever.cs
- XmlArrayItemAttributes.cs
- FocusManager.cs
- SmiMetaData.cs
- VisualStyleRenderer.cs
- SynchronizedDispatch.cs
- DataColumnCollection.cs
- Geometry.cs
- RecommendedAsConfigurableAttribute.cs
- StreamGeometryContext.cs
- AncillaryOps.cs
- UTF32Encoding.cs
- RightsManagementPermission.cs
- Accessible.cs
- UriTemplateQueryValue.cs
- AdRotator.cs
- CachedPathData.cs
- MutexSecurity.cs
- DetailsViewUpdatedEventArgs.cs
- ImageDrawing.cs
- StringConverter.cs
- SymmetricKeyWrap.cs
- DesignerVerb.cs
- RealizationContext.cs
- SqlGenericUtil.cs
- NamespaceMapping.cs
- HtmlShimManager.cs
- ProcessHostFactoryHelper.cs
- Vector3DValueSerializer.cs
- CallbackDebugElement.cs
- ControlBindingsCollection.cs
- BamlBinaryWriter.cs
- EdmComplexPropertyAttribute.cs
- Matrix3DValueSerializer.cs
- PropertyNames.cs
- ThreadAttributes.cs
- BrushMappingModeValidation.cs
- EntryWrittenEventArgs.cs
- HttpClientChannel.cs
- ScriptingJsonSerializationSection.cs
- TagPrefixCollection.cs
- XpsSerializationManagerAsync.cs
- PrefixQName.cs
- SecurityElement.cs
- SmiMetaData.cs
- TypeDescriptor.cs
- Stroke2.cs
- RuntimeWrappedException.cs
- LineServices.cs
- TextEndOfParagraph.cs
- SHA384.cs
- RangeExpression.cs
- RemotingServices.cs
- DataBoundControl.cs
- PrintPreviewControl.cs
- ConfigXmlText.cs
- ADConnectionHelper.cs
- LOSFormatter.cs
- ProfileParameter.cs
- TableHeaderCell.cs