Class Ifc4x3_rc1::IfcOpenCrossProfileDef

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcOpenCrossProfileDef : public Ifc4x3_rc1::IfcProfileDef

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)
const IfcParse::entity &declaration() const
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)

Public Static Functions

const IfcParse::entity &Class()