Class Ifc2x3::IfcRelInteractionRequirements¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcRelConnects
(Class Ifc2x3::IfcRelConnects)
Class Documentation¶
-
class
Ifc2x3
::
IfcRelInteractionRequirements
: public Ifc2x3::IfcRelConnects¶ Public Types
-
typedef IfcTemplatedEntityList<IfcRelInteractionRequirements>
list
¶
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)¶
-
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)¶
-
typedef IfcTemplatedEntityList<IfcRelInteractionRequirements>