2022 Class
Changes 1
C

Transform1D

Description:
An affine transform of 1D Euclidean space.
Remarks:
An affine transform is a linear transform plus a translation (which may be zero). 1D space is tranformed according to the following formula: t -> A*t + B where A and B are constants. Some functions only accept certain kinds of transform (e.g., rigid motion, conformal, non-singular, etc.).
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.Transform1D
public class Transform1D : IDisposable
Name Return Type Description
C Transform1D(Double) None Constructs the transformation by specifying the scale only.
C Transform1D(Double, Double) None Constructs the transformation by specifying the scale and the translation.
C Transform1D(Transform1D) None The copy constructor.
Name Return Type Description
M AlmostEqual(Transform1D) bool Determines whether this transformation and the specified transformation are the same within the tolerance (1.0e-09).
M Assign(Transform1D) None Assigns values from the input transformation to this transformation.
M Dispose() None Releases all resources used by the
M GetInverse() Transform1D Gets the inverse transformation of this transformation.
M Multiply(Transform1D) Transform1D Multiplies this transformation by the specified transformation and returns the result.
M OfPoint(Double) The transformed point. Applies the transformation to the 1-dimensional point and returns the result.
M OfVector(Double) The transformed vector. Applies the transformation to the 1-dimensional vector (a "tangent vector" on the real line) and returns the result.
M SetToIdentity() Transform1D Set this TrfUV to the identity transform
M TransformParameterDomain(Double, Double) IList<double> Performs a transform of the parameter range defined by domain, and ensures that the domain is ordered correctly.
Name Return Type Description
P Determinant double The determinant of this transformation.
P IsIdentity bool The boolean value that indicates whether this transformation is an identity.
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.
P Scale double The real number that represents the scale of this transformation.
P Translation double The translational part of this transformation.