Class Ifc4x3_rc1::IfcSubContractResourceType¶
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::IfcConstructionResourceType
(Class Ifc4x3_rc1::IfcConstructionResourceType)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcSubContractResourceType
: public Ifc4x3_rc1::IfcConstructionResourceType¶ The resource type IfcSubContractResourceType defines commonly shared information for occurrences of subcontract resources. The set of shared information may include:
common productivities common cost rates common properties within shared property sets
It is used to define a subcontract resource specification (the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences. Occurrences of the IfcSubContractResourceType are represented by instances of IfcSubContractResource.
HISTORY New entity in IFC2x4.
Public Types
-
typedef IfcTemplatedEntityList<IfcSubContractResourceType>
list
¶
Public Functions
-
::Ifc4x3_rc1::IfcSubContractResourceTypeEnum::Value
PredefinedType
() const¶ Defines types of subcontract resources.
-
void
setPredefinedType
(::Ifc4x3_rc1::IfcSubContractResourceTypeEnum::Value v)¶
-
IfcSubContractResourceType
(IfcEntityInstanceData *e)¶
-
IfcSubContractResourceType
(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_ResourceType, boost::optional<IfcTemplatedEntityList<::Ifc4x3_rc1::IfcAppliedValue>::ptr> v10_BaseCosts, ::Ifc4x3_rc1::IfcPhysicalQuantity *v11_BaseQuantity, ::Ifc4x3_rc1::IfcSubContractResourceTypeEnum::Value v12_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcSubContractResourceType>