The Transform2D type exposes the following members.

Constructors

  NameDescription
Public methodTransform2D(Transform2D)
The copy constructor.
Public methodTransform2D(UV, UV, UV)
Constructs the transformation by specifying the vectors and the origin.

Methods

  NameDescription
Public methodAlmostEqual
Determines whether this transformation and the specified transformation are the same within the tolerance (1.0e-09).
Public methodAssign
Assigns values from the input transformation to this transformation.
Public methodStatic memberCreateIdentity
Creates the identity transformation.
Public methodDispose
Releases all resources used by the Transform2D
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetInverse
Gets the inverse transformation of this transformation.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMultiply
Multiplies this transformation by the specified transformation and returns the result.
Public methodOfPoint
Applies the transformation to the point and returns the result.
Public methodOfVector
Applies the transformation to the vector and returns the result.
Public methodPostScale
Scales both the linear and translational parts of this transformation and returns the result.
Public methodPreScale
Scales the linear part of this transformation and returns the result.
Public methodSetToIdentity
Set this TrfUV to the identity transform.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTransformUVDomainIfPossible
Transforms an envelope (BoundingBoxUV) for one surface to an envelope for a coincident but differently parameterized surface.

Properties

  NameDescription
Public propertyBasisU
The image of (1, 0) under OfVector(UV).
Public propertyBasisV
The image of (0, 1) under OfVector(UV).
Public propertyDeterminant
The determinant of this transformation.
Public propertyHasReflection
The boolean value that indicates whether this transformation produces reflection (i.e., is orientation-reversing).
Public propertyIsConformal
The boolean value that indicates whether this transformation is conformal.
Public propertyIsIdentity
The boolean value that indicates whether this transformation is an identity.
Public propertyIsTranslation
The boolean value that indicates whether this transformation is a translation.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyOrigin
The image of (0, 0) under OfPoint(UV). This defines the translational part of the transform.
Public propertyScale
The real number that represents the scale of the conformal transformation.

See Also