Class Ifc4x3_rc1::IfcDistanceExpression¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcGeometricRepresentationItem
(Class Ifc4x3_rc1::IfcGeometricRepresentationItem)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcDistanceExpression
: public Ifc4x3_rc1::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>