Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media3D / AffineTransform3D.cs / 1 / 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
- Int64AnimationUsingKeyFrames.cs
- CompositeActivityDesigner.cs
- ParentQuery.cs
- TableAdapterManagerGenerator.cs
- InfoCardBaseException.cs
- PropertyGridView.cs
- MenuItemStyleCollection.cs
- DurationConverter.cs
- WebPartsSection.cs
- storagemappingitemcollection.viewdictionary.cs
- XmlSerializationReader.cs
- BaseTemplateParser.cs
- TraceSection.cs
- ReflectTypeDescriptionProvider.cs
- DateTimeOffset.cs
- Nullable.cs
- CodeRemoveEventStatement.cs
- TableLayoutPanelCellPosition.cs
- ClientSettings.cs
- CheckBoxField.cs
- RichTextBoxAutomationPeer.cs
- SafeSecurityHelper.cs
- HttpClientCertificate.cs
- DictionaryEntry.cs
- PersonalizationProvider.cs
- util.cs
- HtmlControlPersistable.cs
- Parser.cs
- DataControlCommands.cs
- ContentOperations.cs
- FixUp.cs
- Light.cs
- TransportChannelFactory.cs
- ProfileWorkflowElement.cs
- ExpandCollapsePattern.cs
- PopupRoot.cs
- FormsAuthenticationConfiguration.cs
- NavigateEvent.cs
- WindowVisualStateTracker.cs
- RawStylusActions.cs
- ProcessProtocolHandler.cs
- BitmapSourceSafeMILHandle.cs
- LogSwitch.cs
- DSASignatureFormatter.cs
- ListSortDescription.cs
- TextureBrush.cs
- InternalsVisibleToAttribute.cs
- TypefaceMetricsCache.cs
- ActiveDocumentEvent.cs
- PersistenceProviderElement.cs
- Model3D.cs
- DelayedRegex.cs
- ProofTokenCryptoHandle.cs
- _NtlmClient.cs
- SQLSingle.cs
- HttpHandlersInstallComponent.cs
- XmlElement.cs
- Console.cs
- EditorPartChrome.cs
- CLRBindingWorker.cs
- IgnoreFileBuildProvider.cs
- CodeAttributeArgumentCollection.cs
- ChtmlTextWriter.cs
- JpegBitmapEncoder.cs
- ImportCatalogPart.cs
- InputProviderSite.cs
- SessionIDManager.cs
- XPathNodeInfoAtom.cs
- BindingCompleteEventArgs.cs
- __Error.cs
- DocumentEventArgs.cs
- HuffmanTree.cs
- TemplateBindingExtension.cs
- StateWorkerRequest.cs
- AccessViolationException.cs
- XmlBinaryWriterSession.cs
- ArrayWithOffset.cs
- MSAANativeProvider.cs
- XmlSecureResolver.cs
- TdsParserStaticMethods.cs
- KnownColorTable.cs
- TouchPoint.cs
- _NestedMultipleAsyncResult.cs
- BoolExpressionVisitors.cs
- PipelineModuleStepContainer.cs
- SqlRowUpdatedEvent.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- SR.cs
- ListViewGroupConverter.cs
- BigInt.cs
- SafeLocalMemHandle.cs
- TimelineGroup.cs
- FontWeights.cs
- PackWebRequestFactory.cs
- PageVisual.cs
- SEHException.cs
- DefaultValueAttribute.cs
- JapaneseCalendar.cs
- KeyEvent.cs
- DesignBindingEditor.cs