Defined in File Ifc2x3.h
public Ifc2x3::IfcCartesianTransformationOperator(Class Ifc2x3::IfcCartesianTransformationOperator)
public Ifc2x3::IfcCartesianTransformationOperator2DnonUniform(Class Ifc2x3::IfcCartesianTransformationOperator2DnonUniform)
IfcCartesianTransformationOperator2D: public Ifc2x3::IfcCartesianTransformationOperator¶
Definition from ISO/CD 10303-42:1992: A Cartesian transformation operator 2d defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and uniform scaling. The list of normalized vectors u defines the columns of an orthogonal matrix T. These vectors are computed from the direction attributes axis1 and axis2 by the base axis function. If |T|= -1, the transformation includes mirroring.
NOTE: Corresponding ISO 10303 entity : cartesian_transformation_operator_2d, please refer to ISO/IS 10303-42:1994, p. 36 for the final definition of the formal standard.
HISTORY: New entity in IFC Release 2x.
Subclassed by Ifc2x3::IfcCartesianTransformationOperator2DnonUniform