Class Ifc4x3_rc1::IfcCrewResourceType

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcCrewResourceType : public Ifc4x3_rc1::IfcConstructionResourceType

The resource type IfcCrewResourceType defines commonly shared information for occurrences of crew 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 crew 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 IfcCrewResourceType are represented by instances of IfcCrewResource.

HISTORY New entity in IFC2x4.

Public Types

typedef IfcTemplatedEntityList<IfcCrewResourceType> list

Public Functions

::Ifc4x3_rc1::IfcCrewResourceTypeEnum::Value PredefinedType() const

Defines types of crew resources.

void setPredefinedType(::Ifc4x3_rc1::IfcCrewResourceTypeEnum::Value v)
const IfcParse::entity &declaration() const
IfcCrewResourceType(IfcEntityInstanceData *e)
IfcCrewResourceType(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::IfcCrewResourceTypeEnum::Value v12_PredefinedType)

Public Static Functions

const IfcParse::entity &Class()