Class Ifc4x3_rc1::IfcProcedureType¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcTypeProcess
(Class Ifc4x3_rc1::IfcTypeProcess)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcProcedureType
: public Ifc4x3_rc1::IfcTypeProcess¶ An IfcProcedureType defines a particular type of procedure that may be specified.
HISTORY New entity in IFC2x4
An IfcProcedureType provides for all forms of types of procedure that may be specified.
Usage of IfcProcedureType defines the parameters for one or more occurrences of IfcProcedure. Parameters may be specified through property sets that may be enumerated in the IfcProcedureTypeEnum data type or through explict attributes of IfcProcedure. Procedure occurrences (IfcProcedure entities) are linked to the procedure type through the IfcRelDefinesByType relationship.
Public Types
-
typedef IfcTemplatedEntityList<IfcProcedureType>
list
¶
Public Functions
-
::Ifc4x3_rc1::IfcProcedureTypeEnum::Value
PredefinedType
() const¶ Identifies the predefined types of a procedure from which the type required may be set.
-
void
setPredefinedType
(::Ifc4x3_rc1::IfcProcedureTypeEnum::Value v)¶
-
IfcProcedureType
(IfcEntityInstanceData *e)¶
-
IfcProcedureType
(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ApplicableOccurrence, boost::optional<IfcTemplatedEntityList<::Ifc4x3_rc1::IfcPropertySetDefinition>::ptr> v6_HasPropertySets, boost::optional<std::string> v7_Identification, boost::optional<std::string> v8_LongDescription, boost::optional<std::string> v9_ProcessType, ::Ifc4x3_rc1::IfcProcedureTypeEnum::Value v10_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcProcedureType>