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>