Transform1D
Description:
An affine transform of 1D Euclidean space.
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.).
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
System.Object
Autodesk.Revit.DB.Transform1D
public class Transform1D : IDisposable
| Name | Return Type | Description |
|---|---|---|
| Transform1D(Double) | None | Constructs the transformation by specifying the scale only. |
| Transform1D(Double, Double) | None | Constructs the transformation by specifying the scale and the translation. |
| Transform1D(Transform1D) | None | The copy constructor. |
| Name | Return Type | Description |
|---|---|---|
| AlmostEqual(Transform1D) | bool | Determines whether this transformation and the specified transformation are the same within the tolerance (1.0e-09). |
| Assign(Transform1D) | None | Assigns values from the input transformation to this transformation. |
| Dispose() | None | Releases all resources used by the |
| GetInverse() | Transform1D | Gets the inverse transformation of this transformation. |
| Multiply(Transform1D) | Transform1D | Multiplies this transformation by the specified transformation and returns the result. |
| OfPoint(Double) | The transformed point. | Applies the transformation to the 1-dimensional point and returns the result. |
| OfVector(Double) | The transformed vector. | Applies the transformation to the 1-dimensional vector (a "tangent vector" on the real line) and returns the result. |
| SetToIdentity() | Transform1D | Set this TrfUV to the identity transform |
| 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 |
|---|---|---|
| Determinant | double | The determinant of this transformation. |
| IsIdentity | bool | The boolean value that indicates whether this transformation is an identity. |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. |
| Scale | double | The real number that represents the scale of this transformation. |
| Translation | double | The translational part of this transformation. |