Class Ifc4x3_rc1::IfcOpenCrossProfileDef¶
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::IfcProfileDef
(Class Ifc4x3_rc1::IfcProfileDef)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcOpenCrossProfileDef
: public Ifc4x3_rc1::IfcProfileDef¶ Public Types
-
typedef IfcTemplatedEntityList<IfcOpenCrossProfileDef>
list
¶
Public Functions
-
bool
HorizontalWidths
() const¶
-
void
setHorizontalWidths
(bool v)¶
-
std::vector<double>
Widths
() const¶
-
void
setWidths
(std::vector<double> v)¶
-
std::vector<double>
Slopes
() const¶
-
void
setSlopes
(std::vector<double> v)¶
-
bool
hasTags
() const¶ Whether the optional attribute Tags is defined for this IfcOpenCrossProfileDef.
-
std::vector<std::string>
Tags
() const¶
-
void
setTags
(std::vector<std::string> v)¶
-
IfcOpenCrossProfileDef
(IfcEntityInstanceData *e)¶
-
IfcOpenCrossProfileDef
(::Ifc4x3_rc1::IfcProfileTypeEnum::Value v1_ProfileType, boost::optional<std::string> v2_ProfileName, bool v3_HorizontalWidths, std::vector<double> v4_Widths, std::vector<double> v5_Slopes, boost::optional<std::vector<std::string>> v6_Tags)¶
-
typedef IfcTemplatedEntityList<IfcOpenCrossProfileDef>