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