Class Ifc4::IfcActor¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcObject
(Class Ifc4::IfcObject)
Derived Type¶
public Ifc4::IfcOccupant
(Class Ifc4::IfcOccupant)
Class Documentation¶
-
class
Ifc4
::
IfcActor
: public Ifc4::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 Ifc4::IfcOccupant
Public Types
-
typedef IfcTemplatedEntityList<IfcActor>
list
¶
Public Functions
-
::Ifc4::IfcActorSelect *
TheActor
() const¶ Information about the actor.
-
void
setTheActor
(::Ifc4::IfcActorSelect *v)¶
-
IfcTemplatedEntityList<IfcRelAssignsToActor>::ptr
IsActingUpon
() const¶
-
IfcActor
(IfcEntityInstanceData *e)¶
-
IfcActor
(std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4::IfcActorSelect *v6_TheActor)¶
-
typedef IfcTemplatedEntityList<IfcActor>