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
- RC2CryptoServiceProvider.cs
- TextAutomationPeer.cs
- MessageEnumerator.cs
- DesignTimeData.cs
- PlanCompiler.cs
- SharedStream.cs
- TagMapInfo.cs
- OperationResponse.cs
- RemotingSurrogateSelector.cs
- Timeline.cs
- ConfigXmlAttribute.cs
- DataControlButton.cs
- MemberDomainMap.cs
- SoapSchemaMember.cs
- TextTreeRootNode.cs
- PtsHelper.cs
- StdValidatorsAndConverters.cs
- XmlLinkedNode.cs
- SecurityRequiresReviewAttribute.cs
- TableHeaderCell.cs
- FileUpload.cs
- ListViewTableRow.cs
- TextRange.cs
- PictureBox.cs
- ProcessModelSection.cs
- WindowsGraphicsCacheManager.cs
- AddInServer.cs
- DoubleAverageAggregationOperator.cs
- FormatterServices.cs
- SmtpFailedRecipientsException.cs
- DataSourceView.cs
- SerializationHelper.cs
- DocumentViewerAutomationPeer.cs
- UnmanagedMemoryAccessor.cs
- SessionEndedEventArgs.cs
- DataReceivedEventArgs.cs
- ProfileService.cs
- ConfigurationValue.cs
- ViewBox.cs
- AdvancedBindingPropertyDescriptor.cs
- JoinTreeSlot.cs
- DBCommandBuilder.cs
- TextRunCacheImp.cs
- UpdateRecord.cs
- WebConfigurationManager.cs
- DictionarySectionHandler.cs
- StandardToolWindows.cs
- UpWmlPageAdapter.cs
- ParameterBinding.cs
- Oid.cs
- UnmanagedMemoryAccessor.cs
- PrimitiveCodeDomSerializer.cs
- EntitySetBaseCollection.cs
- IsolationInterop.cs
- MembershipPasswordException.cs
- StylusDownEventArgs.cs
- HttpCookieCollection.cs
- NavigatingCancelEventArgs.cs
- CornerRadiusConverter.cs
- Message.cs
- SystemInformation.cs
- RijndaelManaged.cs
- XslNumber.cs
- UpdatePanelTriggerCollection.cs
- XmlNotation.cs
- ForEachAction.cs
- XmlHelper.cs
- PageHandlerFactory.cs
- ArrayList.cs
- dataprotectionpermission.cs
- SettingsPropertyValueCollection.cs
- AutomationPatternInfo.cs
- PropertyDescriptorGridEntry.cs
- IISMapPath.cs
- DocumentOrderQuery.cs
- XpsDocumentEvent.cs
- Line.cs
- PageEventArgs.cs
- DoubleCollection.cs
- ScriptBehaviorDescriptor.cs
- TakeQueryOptionExpression.cs
- RequestCache.cs
- MessagingActivityHelper.cs
- ToolStripItemTextRenderEventArgs.cs
- AnnotationAuthorChangedEventArgs.cs
- SqlBuilder.cs
- UnsafeNativeMethods.cs
- AmbientLight.cs
- XmlFormatWriterGenerator.cs
- ListSortDescriptionCollection.cs
- Comparer.cs
- EndpointDispatcher.cs
- DropDownList.cs
- SystemFonts.cs
- IndividualDeviceConfig.cs
- BinaryUtilClasses.cs
- Vars.cs
- HasActivatableWorkflowEvent.cs
- IIS7WorkerRequest.cs
- DetailsViewUpdatedEventArgs.cs