Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / AffineTransform3D.cs / 1305600 / AffineTransform3D.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Affine 3D transformations.
//
// See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht
//
// History:
// 06/04/2003 : t-gregr - Created
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Media.Media3D
{
///
/// Base class that all concrete affine 3D transforms derive from
/// (translate, rotate, scale, etc.)
///
public abstract partial class AffineTransform3D : Transform3D
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
// Prevent 3rd parties from extending this abstract base class.
internal AffineTransform3D() {}
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
///
/// Determines if this is an affine transformation.
///
public override bool IsAffine
{
get
{
ReadPreamble();
// All subclasses should be affine by definition.
return true;
}
}
//-----------------------------------------------------
//
// Public Events
//
//------------------------------------------------------
//-----------------------------------------------------
//
// 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.
//
//
//
// Description: Affine 3D transformations.
//
// See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht
//
// History:
// 06/04/2003 : t-gregr - Created
//
//---------------------------------------------------------------------------
using System;
namespace System.Windows.Media.Media3D
{
///
/// Base class that all concrete affine 3D transforms derive from
/// (translate, rotate, scale, etc.)
///
public abstract partial class AffineTransform3D : Transform3D
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
// Prevent 3rd parties from extending this abstract base class.
internal AffineTransform3D() {}
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
///
/// Determines if this is an affine transformation.
///
public override bool IsAffine
{
get
{
ReadPreamble();
// All subclasses should be affine by definition.
return true;
}
}
//-----------------------------------------------------
//
// Public Events
//
//------------------------------------------------------
//-----------------------------------------------------
//
// 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
- KerberosTicketHashIdentifierClause.cs
- ThreadAttributes.cs
- RelationshipWrapper.cs
- UriTemplateClientFormatter.cs
- FlowLayoutPanel.cs
- GridViewCancelEditEventArgs.cs
- WebServiceErrorEvent.cs
- DesignTimeParseData.cs
- TimeoutException.cs
- ProfileManager.cs
- QueuePathEditor.cs
- PageParser.cs
- TdsParameterSetter.cs
- ScriptIgnoreAttribute.cs
- SharedStatics.cs
- WmlCommandAdapter.cs
- MonthCalendar.cs
- FactoryId.cs
- InternalCache.cs
- Int32KeyFrameCollection.cs
- OpenTypeLayout.cs
- PhysicalFontFamily.cs
- OleDbDataAdapter.cs
- XamlFilter.cs
- SoapCodeExporter.cs
- Grid.cs
- HierarchicalDataBoundControlAdapter.cs
- ComNativeDescriptor.cs
- ListItemsPage.cs
- WindowsTokenRoleProvider.cs
- NavigatingCancelEventArgs.cs
- XmlChoiceIdentifierAttribute.cs
- DataGridCellEditEndingEventArgs.cs
- CommandBindingCollection.cs
- MyContact.cs
- OSFeature.cs
- ImageConverter.cs
- RuntimeConfigLKG.cs
- CollectionEditorDialog.cs
- ClickablePoint.cs
- ResourceReferenceExpression.cs
- XmlSchemaSearchPattern.cs
- SafeCertificateStore.cs
- Win32SafeHandles.cs
- IProvider.cs
- Durable.cs
- RotateTransform.cs
- ProcessExitedException.cs
- RolePrincipal.cs
- smtpconnection.cs
- PartialCachingControl.cs
- RootBuilder.cs
- PostBackTrigger.cs
- RoleGroupCollection.cs
- IconBitmapDecoder.cs
- RC2CryptoServiceProvider.cs
- FrameworkTextComposition.cs
- CookieParameter.cs
- Int16AnimationBase.cs
- DataSourceBooleanViewSchemaConverter.cs
- PenThread.cs
- _ContextAwareResult.cs
- Pts.cs
- AlternationConverter.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- Package.cs
- DataGridTablesFactory.cs
- FigureParagraph.cs
- MultiSelectRootGridEntry.cs
- AuthorizationRule.cs
- AlternateViewCollection.cs
- TraceHandler.cs
- DeviceSpecific.cs
- InstanceValue.cs
- RegexCapture.cs
- BaseAppDomainProtocolHandler.cs
- SoundPlayer.cs
- NameValuePermission.cs
- __Error.cs
- BitmapData.cs
- SqlClientFactory.cs
- HealthMonitoringSectionHelper.cs
- NamedPermissionSet.cs
- BrowserDefinition.cs
- StateWorkerRequest.cs
- ServiceContractListItem.cs
- DataBindingExpressionBuilder.cs
- XmlILTrace.cs
- LabelInfo.cs
- TextBox.cs
- __ConsoleStream.cs
- UnauthorizedAccessException.cs
- PropertyDescriptorComparer.cs
- StorageEntitySetMapping.cs
- WSDualHttpBinding.cs
- IfJoinedCondition.cs
- CollectionBase.cs
- TagElement.cs
- ModifyActivitiesPropertyDescriptor.cs
- ApplicationSecurityManager.cs