Class TIfcCartesianTransformationOperator
Unit
Declaration
type TIfcCartesianTransformationOperator = class abstract(TIfcRepresentationItem)
Description
An abstract supertype of different kinds of geometric transformations.
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRepresentationItem
- TIfcCartesianTransformationOperator
Overview
Methods
![]() |
function Scl: Single; |
![]() |
function Scl2: Single; virtual; |
![]() |
function Scl3: Single; virtual; |
![]() |
function Axis1Vector: TVector3; |
![]() |
function Axis2Vector: TVector3; |
![]() |
function Axis3Vector: TVector3; virtual; |
![]() |
procedure GetTransform(out Translation: TVector3; out Rotation: TVector4; out AScale: TVector3); virtual; |
Properties
![]() |
property Axis1: TIfcDirection read FAxis1 write FAxis1; |
![]() |
property Axis2: TIfcDirection read FAxis2 write FAxis2; |
![]() |
property LocalOrigin: TIfcCartesianPoint read FLocalOrigin write FLocalOrigin; |
![]() |
property Scale: TIfcReal read FScale write FScale; |
Description
Methods
![]() |
function Scl: Single; |
The derived scale of the transformation, equal to scale if that is non-zero (it is zero if not specified in file), or 1.0 otherwise. |
![]() |
function Scl2: Single; virtual; |
The derived scale of the transformation along the axis 2 (normally the y axis). |
![]() |
function Scl3: Single; virtual; |
The derived scale of the transformation along the axis 3 (normally the z axis). |
![]() |
function Axis1Vector: TVector3; |
This item has no description. |
![]() |
function Axis2Vector: TVector3; |
This item has no description. |
![]() |
function Axis3Vector: TVector3; virtual; |
This item has no description. |
![]() |
procedure GetTransform(out Translation: TVector3; out Rotation: TVector4; out AScale: TVector3); virtual; |
This item has no description. |
Properties
![]() |
property Axis1: TIfcDirection read FAxis1 write FAxis1; |
The direction used to determine U[1], the derived X axis direction. |
![]() |
property Axis2: TIfcDirection read FAxis2 write FAxis2; |
The direction used to determine U[2], the derived Y axis direction. |
![]() |
property LocalOrigin: TIfcCartesianPoint read FLocalOrigin write FLocalOrigin; |
The required translation, specified as a cartesian point. The actual translation included in the transformation is from the geometric origin to the local origin. |
![]() |
property Scale: TIfcReal read FScale write FScale; |
The scaling value specified for the transformation. |
Generated by PasDoc 0.16.0-snapshot.