OpenTD.UCS Class Reference
Last update: 16.07.2025Client-side representation of the AutoCAD User Coordinate System. Implements OpenTD.Matrix3d Implements OpenTD.IUpdatable More...
Inheritance diagram for OpenTD.UCS:

Public Member Functions | |
| void | Update () |
| Updates the TD entity with the latest client data. | |
| void | UpdateFromTD () |
| Updates the client-side instance with the latest data from the TD entity. | |
| Matrix3d | SetToZero (bool noCheck=false) |
| Matrix3d | SetToIdentity (bool noCheck=false) |
| Matrix3d | SetFrom (Matrix3d m) |
| Point3d | GetOrigin () |
| Matrix3d | SetOrigin (Point3d value) |
| Matrix3d | SetCoordSystem (Point3d origin, Vector3d x, Vector3d y, Vector3d z) |
| void | GetCoordSystem (Point3d origin, Vector3d x, Vector3d y, Vector3d z) |
| Matrix3d | PostMultBy (Matrix3d m) |
| Matrix3d | SetToRotX (Dimensional< Angle > ang) |
| Matrix3d | SetToRotY (Dimensional< Angle > ang) |
| Matrix3d | SetToRotZ (Dimensional< Angle > ang) |
| Matrix3d | Inverse () |
| Matrix3d | Invert () |
| Matrix3d | SetToRotation (Dimensional< Angle > ang, Vector3d _axis, Point3d center) |
| override string | ToString () |
Static Public Member Functions | |
| static Vector3d | operator* (Matrix3d m, Vector3d v) |
| static Point3d | operator* (Matrix3d m, Point3d p) |
| static Matrix3d | operator* (Matrix3d a, Matrix3d b) |
Properties | |
| double[][] | entry [get, set] |
Detailed Description
Client-side representation of the AutoCAD User Coordinate System. Implements OpenTD.Matrix3d Implements OpenTD.IUpdatable
- See also
- OpenTD.Matrix3d, OpenTD.IUpdatable
Member Function Documentation
◆ GetCoordSystem()
|
inlineinherited |
◆ GetOrigin()
|
inlineinherited |
◆ Inverse()
|
inlineinherited |
◆ Invert()
|
inlineinherited |
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
◆ PostMultBy()
◆ SetCoordSystem()
|
inlineinherited |
◆ SetFrom()
◆ SetOrigin()
◆ SetToIdentity()
|
inlineinherited |
◆ SetToRotation()
|
inlineinherited |
◆ SetToRotX()
◆ SetToRotY()
◆ SetToRotZ()
◆ SetToZero()
|
inlineinherited |
◆ ToString()
|
inlineinherited |
◆ Update()
|
inline |
Updates the TD entity with the latest client data.
Implements OpenTD.IUpdatable.
◆ UpdateFromTD()
|
inline |
Updates the client-side instance with the latest data from the TD entity.
Implements OpenTD.IUpdatable.
Property Documentation
◆ entry
|
getsetinherited |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/UCS.cs