Class Ifc2x3::IfcRelInteractionRequirements

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcRelInteractionRequirements : public Ifc2x3::IfcRelConnects

Public Functions

bool hasDailyInteraction() const

Whether the optional attribute DailyInteraction is defined for this IfcRelInteractionRequirements.

double DailyInteraction() const
void setDailyInteraction(double v)
bool hasImportanceRating() const

Whether the optional attribute ImportanceRating is defined for this IfcRelInteractionRequirements.

double ImportanceRating() const
void setImportanceRating(double v)
bool hasLocationOfInteraction() const

Whether the optional attribute LocationOfInteraction is defined for this IfcRelInteractionRequirements.

::Ifc2x3::IfcSpatialStructureElement *LocationOfInteraction() const
void setLocationOfInteraction(::Ifc2x3::IfcSpatialStructureElement *v)
::Ifc2x3::IfcSpaceProgram *RelatedSpaceProgram() const
void setRelatedSpaceProgram(::Ifc2x3::IfcSpaceProgram *v)
::Ifc2x3::IfcSpaceProgram *RelatingSpaceProgram() const
void setRelatingSpaceProgram(::Ifc2x3::IfcSpaceProgram *v)
const IfcParse::entity &declaration() const
IfcRelInteractionRequirements(IfcEntityInstanceData *e)
IfcRelInteractionRequirements(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<double> v5_DailyInteraction, boost::optional<double> v6_ImportanceRating, ::Ifc2x3::IfcSpatialStructureElement *v7_LocationOfInteraction, ::Ifc2x3::IfcSpaceProgram *v8_RelatedSpaceProgram, ::Ifc2x3::IfcSpaceProgram *v9_RelatingSpaceProgram)

Public Static Functions

const IfcParse::entity &Class()