Class Ifc2x3::IfcActor¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcObject
(Class Ifc2x3::IfcObject)
Derived Type¶
public Ifc2x3::IfcOccupant
(Class Ifc2x3::IfcOccupant)
Class Documentation¶
-
class
Ifc2x3
::
IfcActor
: public Ifc2x3::IfcObject¶ The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.
HISTORY New Entity in IFC Release 2.0
Relationship use definition Actors are assigned (such as to a process or a resource) by the relationship object that refers to the corresponding object:
Process: assigned using IfcRelAssignsToProcess Resource: assigned using IfcRelAssignsToResource
Property set use definition The property sets relating to the IfcActor are defined by IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. They are accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to IfcActor are part of this IFC release:
Pset_ActorCommon: common property set for all actor occurrences
Subclassed by Ifc2x3::IfcOccupant
Public Types
-
typedef IfcTemplatedEntityList<IfcActor>
list
¶
Public Functions
-
::Ifc2x3::IfcActorSelect *
TheActor
() const¶ Information about the actor.
-
void
setTheActor
(::Ifc2x3::IfcActorSelect *v)¶
-
IfcTemplatedEntityList<IfcRelAssignsToActor>::ptr
IsActingUpon
() const¶
-
IfcActor
(IfcEntityInstanceData *e)¶
-
IfcActor
(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc2x3::IfcActorSelect *v6_TheActor)¶
-
typedef IfcTemplatedEntityList<IfcActor>