Class Ifc4x2::IfcDistanceExpression¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcGeometricRepresentationItem(Class Ifc4x2::IfcGeometricRepresentationItem)
Class Documentation¶
-
class
Ifc4x2::IfcDistanceExpression: public Ifc4x2::IfcGeometricRepresentationItem¶ Public Types
-
typedef IfcTemplatedEntityList<IfcDistanceExpression>
list¶
Public Functions
-
double
DistanceAlong() const¶
-
void
setDistanceAlong(double v)¶
-
bool
hasOffsetLateral() const¶ Whether the optional attribute OffsetLateral is defined for this IfcDistanceExpression.
-
double
OffsetLateral() const¶
-
void
setOffsetLateral(double v)¶
-
bool
hasOffsetVertical() const¶ Whether the optional attribute OffsetVertical is defined for this IfcDistanceExpression.
-
double
OffsetVertical() const¶
-
void
setOffsetVertical(double v)¶
-
bool
hasOffsetLongitudinal() const¶ Whether the optional attribute OffsetLongitudinal is defined for this IfcDistanceExpression.
-
double
OffsetLongitudinal() const¶
-
void
setOffsetLongitudinal(double v)¶
-
bool
hasAlongHorizontal() const¶ Whether the optional attribute AlongHorizontal is defined for this IfcDistanceExpression.
-
bool
AlongHorizontal() const¶
-
void
setAlongHorizontal(bool v)¶
-
IfcDistanceExpression(IfcEntityInstanceData *e)¶
-
IfcDistanceExpression(double v1_DistanceAlong, boost::optional<double> v2_OffsetLateral, boost::optional<double> v3_OffsetVertical, boost::optional<double> v4_OffsetLongitudinal, boost::optional<bool> v5_AlongHorizontal)¶
-
typedef IfcTemplatedEntityList<IfcDistanceExpression>