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
- TextServicesHost.cs
- AffineTransform3D.cs
- CollectionContainer.cs
- System.Data.OracleClient_BID.cs
- DateTimeValueSerializerContext.cs
- MarkupCompiler.cs
- FontSizeConverter.cs
- TypeDependencyAttribute.cs
- ContextProperty.cs
- SqlIdentifier.cs
- CodeAttributeArgumentCollection.cs
- ExtensionSimplifierMarkupObject.cs
- ExceptionUtil.cs
- Char.cs
- Msec.cs
- DetailsViewInsertEventArgs.cs
- UriTemplateTable.cs
- ObjectDataSourceMethodEventArgs.cs
- TTSEngineTypes.cs
- TypeCodeDomSerializer.cs
- DeviceOverridableAttribute.cs
- TransformValueSerializer.cs
- SecurityException.cs
- CheckBoxPopupAdapter.cs
- GridViewDeletedEventArgs.cs
- AnnotationObservableCollection.cs
- WebPartDisplayModeEventArgs.cs
- Operator.cs
- LineUtil.cs
- TextTreePropertyUndoUnit.cs
- CheckBoxBaseAdapter.cs
- MasterPage.cs
- QuaternionAnimation.cs
- SqlFlattener.cs
- PersonalizationDictionary.cs
- BindingSource.cs
- Composition.cs
- MarkupCompilePass2.cs
- RuntimeConfigurationRecord.cs
- FileDialogCustomPlace.cs
- UrlAuthFailedErrorFormatter.cs
- ViewBase.cs
- PassportAuthenticationModule.cs
- ObjectNotFoundException.cs
- AutomationIdentifierGuids.cs
- ServerValidateEventArgs.cs
- XPathDocumentNavigator.cs
- ControlIdConverter.cs
- ManagementBaseObject.cs
- ConfigXmlCDataSection.cs
- FileLogRecordHeader.cs
- HMACSHA1.cs
- SymDocumentType.cs
- OpCodes.cs
- JapaneseCalendar.cs
- xamlnodes.cs
- DataGridTable.cs
- DataGridViewRowCollection.cs
- ExpressionQuoter.cs
- XmlSortKey.cs
- ListViewCommandEventArgs.cs
- WindowShowOrOpenTracker.cs
- FtpWebResponse.cs
- TypeBuilderInstantiation.cs
- TemplateColumn.cs
- NotifyIcon.cs
- ExcCanonicalXml.cs
- GAC.cs
- SecurityPermission.cs
- KeySplineConverter.cs
- DrawingAttributeSerializer.cs
- TextRunTypographyProperties.cs
- BinaryConverter.cs
- ExtenderControl.cs
- MemberDescriptor.cs
- ComboBoxItem.cs
- RadioButtonRenderer.cs
- InvalidFilterCriteriaException.cs
- XPathNodeIterator.cs
- WebPartDisplayModeCancelEventArgs.cs
- HostingPreferredMapPath.cs
- CollectionDataContractAttribute.cs
- MatrixUtil.cs
- SafeLocalMemHandle.cs
- ObjectFullSpanRewriter.cs
- RootAction.cs
- SignatureDescription.cs
- DataFormats.cs
- SmiMetaData.cs
- LockCookie.cs
- CornerRadius.cs
- ReferentialConstraintRoleElement.cs
- SHA384Cng.cs
- HScrollProperties.cs
- StyleReferenceConverter.cs
- OutputCacheSettingsSection.cs
- ClientScriptManager.cs
- NotFiniteNumberException.cs
- DirectoryInfo.cs
- RectIndependentAnimationStorage.cs