Class Ifc2x3::IfcPropertyConstraintRelationship¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity(Class IfcBaseEntity)
Class Documentation¶
- 
class 
Ifc2x3::IfcPropertyConstraintRelationship: public IfcUtil::IfcBaseEntity¶ Public Types
- 
typedef IfcTemplatedEntityList<IfcPropertyConstraintRelationship> 
list¶ 
Public Functions
- 
::Ifc2x3::IfcConstraint *
RelatingConstraint() const¶ 
- 
void 
setRelatingConstraint(::Ifc2x3::IfcConstraint *v)¶ 
- 
IfcTemplatedEntityList<::Ifc2x3::IfcProperty>::ptr 
RelatedProperties() const¶ 
- 
void 
setRelatedProperties(IfcTemplatedEntityList<::Ifc2x3::IfcProperty>::ptr v)¶ 
- 
bool 
hasName() const¶ Whether the optional attribute Name is defined for this IfcPropertyConstraintRelationship.
- 
std::string 
Name() const¶ 
- 
void 
setName(std::string v)¶ 
- 
bool 
hasDescription() const¶ Whether the optional attribute Description is defined for this IfcPropertyConstraintRelationship.
- 
std::string 
Description() const¶ 
- 
void 
setDescription(std::string v)¶ 
- 
IfcPropertyConstraintRelationship(IfcEntityInstanceData *e)¶ 
- 
IfcPropertyConstraintRelationship(::Ifc2x3::IfcConstraint *v1_RelatingConstraint, IfcTemplatedEntityList<::Ifc2x3::IfcProperty>::ptr v2_RelatedProperties, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description)¶ 
- 
typedef IfcTemplatedEntityList<IfcPropertyConstraintRelationship>