2026 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 Inherited From
C Transform1D(Double) None Constructs the transformation by specifying the scale only.
C Transform1D(Transform1D) None The copy constructor.
C Transform1D(Double, Double) None Constructs the transformation by specifying the scale and the translation.
Name Return Type Description Inherited From
M AlmostEqual(Transform1D) Boolean 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 Transform1D
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetInverse() Transform1D Gets the inverse transformation of this transformation.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M Multiply(Transform1D) Transform1D Multiplies this transformation by the specified transformation and returns the result.
M OfPoint(Double) Double Applies the transformation to the 1-dimensional point and returns the result.
M OfVector(Double) Double 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 ToString None Returns a string that represents the current object. (Inherited from Object ) Object
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 Inherited From
P Determinant double The determinant of this transformation.
P IsIdentity bool The boolean value that indicates whether this transformation is an identity.
P IsValidObject Boolean 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.