Class Ifc4::IfcBoundaryCondition

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4::IfcBoundaryCondition : public IfcUtil::IfcBaseEntity

Definition from IAI: The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection. NOTE: The boundary conditions are used within other parts, mainly by instances of IfcStructuralConnection (for the definition of supports) and instances of IfcRelConnectsStructuralMember (for the definition of connections between structural members and structural connections).

HISTORY: New entity in Release IFC2x Edition

Subclassed by Ifc4::IfcBoundaryEdgeCondition, Ifc4::IfcBoundaryFaceCondition, Ifc4::IfcBoundaryNodeCondition

Public Types

typedef IfcTemplatedEntityList<IfcBoundaryCondition> list

Public Functions

bool hasName() const

Whether the optional attribute Name is defined for this IfcBoundaryCondition.

std::string Name() const

Optionally defines a name for this boundary condition.

void setName(std::string v)
const IfcParse::entity &declaration() const
IfcBoundaryCondition(IfcEntityInstanceData *e)
IfcBoundaryCondition(boost::optional<std::string> v1_Name)

Public Static Functions

const IfcParse::entity &Class()