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
- Bits.cs
- UriParserTemplates.cs
- TextTreeExtractElementUndoUnit.cs
- CqlBlock.cs
- GeometryCombineModeValidation.cs
- SByte.cs
- DbParameterCollectionHelper.cs
- WindowsIPAddress.cs
- XPathArrayIterator.cs
- PropertyConverter.cs
- coordinatorscratchpad.cs
- TextUtf8RawTextWriter.cs
- Timeline.cs
- SqlFacetAttribute.cs
- FixedFindEngine.cs
- Attributes.cs
- DirectoryInfo.cs
- MetadataArtifactLoaderCompositeResource.cs
- PerformanceCountersElement.cs
- XamlParser.cs
- FileDialogCustomPlaces.cs
- DrawingGroup.cs
- IdnMapping.cs
- SafeProcessHandle.cs
- CapiHashAlgorithm.cs
- LinqDataSourceSelectEventArgs.cs
- SiteMapNodeItemEventArgs.cs
- DiscoveryEndpointElement.cs
- BrowserCapabilitiesCompiler.cs
- StatusBarItemAutomationPeer.cs
- FileSystemEnumerable.cs
- TextRangeEditTables.cs
- DrawingAttributeSerializer.cs
- SimpleTextLine.cs
- CodeStatement.cs
- SizeChangedInfo.cs
- QueryPageSettingsEventArgs.cs
- FormsAuthenticationTicket.cs
- ConfigurationSectionCollection.cs
- WindowsFormsLinkLabel.cs
- GifBitmapEncoder.cs
- ImageClickEventArgs.cs
- InvokeProviderWrapper.cs
- UrlPath.cs
- WindowsGrip.cs
- ProviderConnectionPoint.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- CheckBoxField.cs
- SdlChannelSink.cs
- DomNameTable.cs
- TextEditorDragDrop.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- path.cs
- NonParentingControl.cs
- AsyncResult.cs
- Encoding.cs
- SplineKeyFrames.cs
- DriveNotFoundException.cs
- SecurityIdentifierConverter.cs
- MimeTypeAttribute.cs
- LinqDataSourceHelper.cs
- RoleBoolean.cs
- ImageFormat.cs
- HttpResponseHeader.cs
- CellRelation.cs
- ToolStripHighContrastRenderer.cs
- SelectionGlyphBase.cs
- DropTarget.cs
- AttributeData.cs
- PropertyDescriptorComparer.cs
- DiscreteKeyFrames.cs
- SchemaNamespaceManager.cs
- ResourceIDHelper.cs
- OletxTransactionHeader.cs
- WebHttpBindingCollectionElement.cs
- AnnotationAuthorChangedEventArgs.cs
- ProxyHwnd.cs
- CodeLabeledStatement.cs
- ObjectViewFactory.cs
- PrivilegeNotHeldException.cs
- WebPartActionVerb.cs
- COM2Enum.cs
- HttpCapabilitiesBase.cs
- Bits.cs
- linebase.cs
- XmlnsCache.cs
- BufferedWebEventProvider.cs
- SystemBrushes.cs
- DesignerLinkAdapter.cs
- GridViewUpdatedEventArgs.cs
- LogStore.cs
- SharedMemory.cs
- RouteParametersHelper.cs
- XamlFilter.cs
- WindowsGraphics.cs
- ListViewInsertionMark.cs
- FolderNameEditor.cs
- UnaryQueryOperator.cs
- CursorEditor.cs
- XPathMessageFilter.cs