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.


