mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 23:36:20 +00:00
#2805 rerun codegen
This commit is contained in:
+89
-89
@@ -7459,7 +7459,7 @@ Ifc2x3::IfcAlarmType::IfcAlarmType(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHi
|
|||||||
const IfcParse::entity& Ifc2x3::IfcAngularDimension::declaration() const { return *IFC2X3_IfcAngularDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcAngularDimension::declaration() const { return *IFC2X3_IfcAngularDimension_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcAngularDimension::Class() { return *IFC2X3_IfcAngularDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcAngularDimension::Class() { return *IFC2X3_IfcAngularDimension_type; }
|
||||||
Ifc2x3::IfcAngularDimension::IfcAngularDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcAngularDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcAngularDimension::IfcAngularDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcAngularDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcAngularDimension::IfcAngularDimension(aggregate_of_instance::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcAngularDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcAngularDimension::IfcAngularDimension(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcAngularDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcAnnotation
|
// Function implementations for IfcAnnotation
|
||||||
|
|
||||||
@@ -8627,14 +8627,14 @@ Ifc2x3::IfcConstraintAggregationRelationship::IfcConstraintAggregationRelationsh
|
|||||||
// Function implementations for IfcConstraintClassificationRelationship
|
// Function implementations for IfcConstraintClassificationRelationship
|
||||||
::Ifc2x3::IfcConstraint* Ifc2x3::IfcConstraintClassificationRelationship::ClassifiedConstraint() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcConstraint>(true); }
|
::Ifc2x3::IfcConstraint* Ifc2x3::IfcConstraintClassificationRelationship::ClassifiedConstraint() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcConstraint>(true); }
|
||||||
void Ifc2x3::IfcConstraintClassificationRelationship::setClassifiedConstraint(::Ifc2x3::IfcConstraint* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcConstraintClassificationRelationship::setClassifiedConstraint(::Ifc2x3::IfcConstraint* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcConstraintClassificationRelationship::RelatedClassifications() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr Ifc2x3::IfcConstraintClassificationRelationship::RelatedClassifications() const { aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcConstraintClassificationRelationship::setRelatedClassifications(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcConstraintClassificationRelationship::setRelatedClassifications(aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcConstraintClassificationRelationship::declaration() const { return *IFC2X3_IfcConstraintClassificationRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcConstraintClassificationRelationship::declaration() const { return *IFC2X3_IfcConstraintClassificationRelationship_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcConstraintClassificationRelationship::Class() { return *IFC2X3_IfcConstraintClassificationRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcConstraintClassificationRelationship::Class() { return *IFC2X3_IfcConstraintClassificationRelationship_type; }
|
||||||
Ifc2x3::IfcConstraintClassificationRelationship::IfcConstraintClassificationRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcConstraintClassificationRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcConstraintClassificationRelationship::IfcConstraintClassificationRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcConstraintClassificationRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcConstraintClassificationRelationship::IfcConstraintClassificationRelationship(::Ifc2x3::IfcConstraint* v1_ClassifiedConstraint, aggregate_of_instance::ptr v2_RelatedClassifications) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstraintClassificationRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ClassifiedConstraint));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_RelatedClassifications));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcConstraintClassificationRelationship::IfcConstraintClassificationRelationship(::Ifc2x3::IfcConstraint* v1_ClassifiedConstraint, aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v2_RelatedClassifications) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstraintClassificationRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ClassifiedConstraint));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_RelatedClassifications));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcConstraintRelationship
|
// Function implementations for IfcConstraintRelationship
|
||||||
boost::optional< std::string > Ifc2x3::IfcConstraintRelationship::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
boost::optional< std::string > Ifc2x3::IfcConstraintRelationship::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
||||||
@@ -8661,8 +8661,8 @@ Ifc2x3::IfcConstructionEquipmentResource::IfcConstructionEquipmentResource(IfcEn
|
|||||||
Ifc2x3::IfcConstructionEquipmentResource::IfcConstructionEquipmentResource(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity) : IfcConstructionResource((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstructionEquipmentResource_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ResourceIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ResourceIdentifier));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_ResourceGroup) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_ResourceGroup));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_ResourceConsumption) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v8_ResourceConsumption,::Ifc2x3::IfcResourceConsumptionEnum::ToString(*v8_ResourceConsumption))));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_BaseQuantity));data_->setArgument(8,attr);} }
|
Ifc2x3::IfcConstructionEquipmentResource::IfcConstructionEquipmentResource(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity) : IfcConstructionResource((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstructionEquipmentResource_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ResourceIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ResourceIdentifier));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_ResourceGroup) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_ResourceGroup));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_ResourceConsumption) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v8_ResourceConsumption,::Ifc2x3::IfcResourceConsumptionEnum::ToString(*v8_ResourceConsumption))));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_BaseQuantity));data_->setArgument(8,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcConstructionMaterialResource
|
// Function implementations for IfcConstructionMaterialResource
|
||||||
boost::optional< aggregate_of_instance::ptr > Ifc2x3::IfcConstructionMaterialResource::Suppliers() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of_instance::ptr v = *data_->getArgument(9); return v; }
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > Ifc2x3::IfcConstructionMaterialResource::Suppliers() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr v = *data_->getArgument(9); return v; }
|
||||||
void Ifc2x3::IfcConstructionMaterialResource::setSuppliers(boost::optional< aggregate_of_instance::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
void Ifc2x3::IfcConstructionMaterialResource::setSuppliers(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
||||||
boost::optional< double > Ifc2x3::IfcConstructionMaterialResource::UsageRatio() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return boost::none; } double v = *data_->getArgument(10); return v; }
|
boost::optional< double > Ifc2x3::IfcConstructionMaterialResource::UsageRatio() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return boost::none; } double v = *data_->getArgument(10); return v; }
|
||||||
void Ifc2x3::IfcConstructionMaterialResource::setUsageRatio(boost::optional< double > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(10,attr);} }
|
void Ifc2x3::IfcConstructionMaterialResource::setUsageRatio(boost::optional< double > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(10,attr);} }
|
||||||
|
|
||||||
@@ -8670,7 +8670,7 @@ void Ifc2x3::IfcConstructionMaterialResource::setUsageRatio(boost::optional< dou
|
|||||||
const IfcParse::entity& Ifc2x3::IfcConstructionMaterialResource::declaration() const { return *IFC2X3_IfcConstructionMaterialResource_type; }
|
const IfcParse::entity& Ifc2x3::IfcConstructionMaterialResource::declaration() const { return *IFC2X3_IfcConstructionMaterialResource_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcConstructionMaterialResource::Class() { return *IFC2X3_IfcConstructionMaterialResource_type; }
|
const IfcParse::entity& Ifc2x3::IfcConstructionMaterialResource::Class() { return *IFC2X3_IfcConstructionMaterialResource_type; }
|
||||||
Ifc2x3::IfcConstructionMaterialResource::IfcConstructionMaterialResource(IfcEntityInstanceData* e) : IfcConstructionResource((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcConstructionMaterialResource_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcConstructionMaterialResource::IfcConstructionMaterialResource(IfcEntityInstanceData* e) : IfcConstructionResource((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcConstructionMaterialResource_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcConstructionMaterialResource::IfcConstructionMaterialResource(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity, boost::optional< aggregate_of_instance::ptr > v10_Suppliers, boost::optional< double > v11_UsageRatio) : IfcConstructionResource((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstructionMaterialResource_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ResourceIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ResourceIdentifier));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_ResourceGroup) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_ResourceGroup));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_ResourceConsumption) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v8_ResourceConsumption,::Ifc2x3::IfcResourceConsumptionEnum::ToString(*v8_ResourceConsumption))));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_BaseQuantity));data_->setArgument(8,attr);} if (v10_Suppliers) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_Suppliers));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } if (v11_UsageRatio) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v11_UsageRatio));data_->setArgument(10,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(10, attr); } }
|
Ifc2x3::IfcConstructionMaterialResource::IfcConstructionMaterialResource(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_Suppliers, boost::optional< double > v11_UsageRatio) : IfcConstructionResource((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcConstructionMaterialResource_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ResourceIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ResourceIdentifier));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_ResourceGroup) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_ResourceGroup));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_ResourceConsumption) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v8_ResourceConsumption,::Ifc2x3::IfcResourceConsumptionEnum::ToString(*v8_ResourceConsumption))));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_BaseQuantity));data_->setArgument(8,attr);} if (v10_Suppliers) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_Suppliers));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } if (v11_UsageRatio) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v11_UsageRatio));data_->setArgument(10,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(10, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcConstructionProductResource
|
// Function implementations for IfcConstructionProductResource
|
||||||
|
|
||||||
@@ -8788,8 +8788,8 @@ void Ifc2x3::IfcCostSchedule::setPreparedBy(::Ifc2x3::IfcActorSelect* v) { {IfcW
|
|||||||
void Ifc2x3::IfcCostSchedule::setSubmittedOn(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
|
void Ifc2x3::IfcCostSchedule::setSubmittedOn(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
|
||||||
boost::optional< std::string > Ifc2x3::IfcCostSchedule::Status() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return boost::none; } std::string v = *data_->getArgument(8); return v; }
|
boost::optional< std::string > Ifc2x3::IfcCostSchedule::Status() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return boost::none; } std::string v = *data_->getArgument(8); return v; }
|
||||||
void Ifc2x3::IfcCostSchedule::setStatus(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(8,attr);} }
|
void Ifc2x3::IfcCostSchedule::setStatus(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(8,attr);} }
|
||||||
boost::optional< aggregate_of_instance::ptr > Ifc2x3::IfcCostSchedule::TargetUsers() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of_instance::ptr v = *data_->getArgument(9); return v; }
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > Ifc2x3::IfcCostSchedule::TargetUsers() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr v = *data_->getArgument(9); return v; }
|
||||||
void Ifc2x3::IfcCostSchedule::setTargetUsers(boost::optional< aggregate_of_instance::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
void Ifc2x3::IfcCostSchedule::setTargetUsers(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
||||||
::Ifc2x3::IfcDateTimeSelect* Ifc2x3::IfcCostSchedule::UpdateDate() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(10)))->as<::Ifc2x3::IfcDateTimeSelect>(true); }
|
::Ifc2x3::IfcDateTimeSelect* Ifc2x3::IfcCostSchedule::UpdateDate() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(10)))->as<::Ifc2x3::IfcDateTimeSelect>(true); }
|
||||||
void Ifc2x3::IfcCostSchedule::setUpdateDate(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(10,attr);} }
|
void Ifc2x3::IfcCostSchedule::setUpdateDate(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(10,attr);} }
|
||||||
std::string Ifc2x3::IfcCostSchedule::ID() const { std::string v = *data_->getArgument(11); return v; }
|
std::string Ifc2x3::IfcCostSchedule::ID() const { std::string v = *data_->getArgument(11); return v; }
|
||||||
@@ -8801,7 +8801,7 @@ void Ifc2x3::IfcCostSchedule::setPredefinedType(::Ifc2x3::IfcCostScheduleTypeEnu
|
|||||||
const IfcParse::entity& Ifc2x3::IfcCostSchedule::declaration() const { return *IFC2X3_IfcCostSchedule_type; }
|
const IfcParse::entity& Ifc2x3::IfcCostSchedule::declaration() const { return *IFC2X3_IfcCostSchedule_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcCostSchedule::Class() { return *IFC2X3_IfcCostSchedule_type; }
|
const IfcParse::entity& Ifc2x3::IfcCostSchedule::Class() { return *IFC2X3_IfcCostSchedule_type; }
|
||||||
Ifc2x3::IfcCostSchedule::IfcCostSchedule(IfcEntityInstanceData* e) : IfcControl((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcCostSchedule_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcCostSchedule::IfcCostSchedule(IfcEntityInstanceData* e) : IfcControl((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcCostSchedule_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcCostSchedule::IfcCostSchedule(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcActorSelect* v6_SubmittedBy, ::Ifc2x3::IfcActorSelect* v7_PreparedBy, ::Ifc2x3::IfcDateTimeSelect* v8_SubmittedOn, boost::optional< std::string > v9_Status, boost::optional< aggregate_of_instance::ptr > v10_TargetUsers, ::Ifc2x3::IfcDateTimeSelect* v11_UpdateDate, std::string v12_ID, ::Ifc2x3::IfcCostScheduleTypeEnum::Value v13_PredefinedType) : IfcControl((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcCostSchedule_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_SubmittedBy));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_PreparedBy));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_SubmittedOn));data_->setArgument(7,attr);} if (v9_Status) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_Status));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } if (v10_TargetUsers) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_TargetUsers));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_UpdateDate));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_ID));data_->setArgument(11,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v13_PredefinedType,::Ifc2x3::IfcCostScheduleTypeEnum::ToString(v13_PredefinedType))));data_->setArgument(12,attr);} }
|
Ifc2x3::IfcCostSchedule::IfcCostSchedule(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcActorSelect* v6_SubmittedBy, ::Ifc2x3::IfcActorSelect* v7_PreparedBy, ::Ifc2x3::IfcDateTimeSelect* v8_SubmittedOn, boost::optional< std::string > v9_Status, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_TargetUsers, ::Ifc2x3::IfcDateTimeSelect* v11_UpdateDate, std::string v12_ID, ::Ifc2x3::IfcCostScheduleTypeEnum::Value v13_PredefinedType) : IfcControl((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcCostSchedule_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_SubmittedBy));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_PreparedBy));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_SubmittedOn));data_->setArgument(7,attr);} if (v9_Status) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_Status));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } if (v10_TargetUsers) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_TargetUsers));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_UpdateDate));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_ID));data_->setArgument(11,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v13_PredefinedType,::Ifc2x3::IfcCostScheduleTypeEnum::ToString(v13_PredefinedType))));data_->setArgument(12,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcCostValue
|
// Function implementations for IfcCostValue
|
||||||
std::string Ifc2x3::IfcCostValue::CostType() const { std::string v = *data_->getArgument(6); return v; }
|
std::string Ifc2x3::IfcCostValue::CostType() const { std::string v = *data_->getArgument(6); return v; }
|
||||||
@@ -9113,7 +9113,7 @@ Ifc2x3::IfcDerivedUnitElement::IfcDerivedUnitElement(::Ifc2x3::IfcNamedUnit* v1_
|
|||||||
const IfcParse::entity& Ifc2x3::IfcDiameterDimension::declaration() const { return *IFC2X3_IfcDiameterDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcDiameterDimension::declaration() const { return *IFC2X3_IfcDiameterDimension_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcDiameterDimension::Class() { return *IFC2X3_IfcDiameterDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcDiameterDimension::Class() { return *IFC2X3_IfcDiameterDimension_type; }
|
||||||
Ifc2x3::IfcDiameterDimension::IfcDiameterDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDiameterDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcDiameterDimension::IfcDiameterDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDiameterDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcDiameterDimension::IfcDiameterDimension(aggregate_of_instance::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDiameterDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcDiameterDimension::IfcDiameterDimension(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDiameterDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcDimensionCalloutRelationship
|
// Function implementations for IfcDimensionCalloutRelationship
|
||||||
|
|
||||||
@@ -9138,7 +9138,7 @@ Ifc2x3::IfcDimensionCurve::IfcDimensionCurve(::Ifc2x3::IfcRepresentationItem* v1
|
|||||||
const IfcParse::entity& Ifc2x3::IfcDimensionCurveDirectedCallout::declaration() const { return *IFC2X3_IfcDimensionCurveDirectedCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcDimensionCurveDirectedCallout::declaration() const { return *IFC2X3_IfcDimensionCurveDirectedCallout_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcDimensionCurveDirectedCallout::Class() { return *IFC2X3_IfcDimensionCurveDirectedCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcDimensionCurveDirectedCallout::Class() { return *IFC2X3_IfcDimensionCurveDirectedCallout_type; }
|
||||||
Ifc2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout(IfcEntityInstanceData* e) : IfcDraughtingCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDimensionCurveDirectedCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout(IfcEntityInstanceData* e) : IfcDraughtingCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDimensionCurveDirectedCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout(aggregate_of_instance::ptr v1_Contents) : IfcDraughtingCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDimensionCurveDirectedCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcDimensionCurveDirectedCallout::IfcDimensionCurveDirectedCallout(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDraughtingCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDimensionCurveDirectedCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcDimensionCurveTerminator
|
// Function implementations for IfcDimensionCurveTerminator
|
||||||
::Ifc2x3::IfcDimensionExtentUsage::Value Ifc2x3::IfcDimensionCurveTerminator::Role() const { return ::Ifc2x3::IfcDimensionExtentUsage::FromString(*data_->getArgument(4)); }
|
::Ifc2x3::IfcDimensionExtentUsage::Value Ifc2x3::IfcDimensionCurveTerminator::Role() const { return ::Ifc2x3::IfcDimensionExtentUsage::FromString(*data_->getArgument(4)); }
|
||||||
@@ -9319,8 +9319,8 @@ boost::optional< std::string > Ifc2x3::IfcDocumentInformation::Revision() const
|
|||||||
void Ifc2x3::IfcDocumentInformation::setRevision(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(7,attr);} }
|
void Ifc2x3::IfcDocumentInformation::setRevision(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(7,attr);} }
|
||||||
::Ifc2x3::IfcActorSelect* Ifc2x3::IfcDocumentInformation::DocumentOwner() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(8)))->as<::Ifc2x3::IfcActorSelect>(true); }
|
::Ifc2x3::IfcActorSelect* Ifc2x3::IfcDocumentInformation::DocumentOwner() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(8)))->as<::Ifc2x3::IfcActorSelect>(true); }
|
||||||
void Ifc2x3::IfcDocumentInformation::setDocumentOwner(::Ifc2x3::IfcActorSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(8,attr);} }
|
void Ifc2x3::IfcDocumentInformation::setDocumentOwner(::Ifc2x3::IfcActorSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(8,attr);} }
|
||||||
boost::optional< aggregate_of_instance::ptr > Ifc2x3::IfcDocumentInformation::Editors() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of_instance::ptr v = *data_->getArgument(9); return v; }
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > Ifc2x3::IfcDocumentInformation::Editors() const { if(!data_->getArgument(9) || data_->getArgument(9)->isNull()) { return boost::none; } aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr v = *data_->getArgument(9); return v; }
|
||||||
void Ifc2x3::IfcDocumentInformation::setEditors(boost::optional< aggregate_of_instance::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
void Ifc2x3::IfcDocumentInformation::setEditors(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(9,attr);} }
|
||||||
::Ifc2x3::IfcDateAndTime* Ifc2x3::IfcDocumentInformation::CreationTime() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(10)))->as<::Ifc2x3::IfcDateAndTime>(true); }
|
::Ifc2x3::IfcDateAndTime* Ifc2x3::IfcDocumentInformation::CreationTime() const { if(!data_->getArgument(10) || data_->getArgument(10)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(10)))->as<::Ifc2x3::IfcDateAndTime>(true); }
|
||||||
void Ifc2x3::IfcDocumentInformation::setCreationTime(::Ifc2x3::IfcDateAndTime* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(10,attr);} }
|
void Ifc2x3::IfcDocumentInformation::setCreationTime(::Ifc2x3::IfcDateAndTime* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(10,attr);} }
|
||||||
::Ifc2x3::IfcDateAndTime* Ifc2x3::IfcDocumentInformation::LastRevisionTime() const { if(!data_->getArgument(11) || data_->getArgument(11)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(11)))->as<::Ifc2x3::IfcDateAndTime>(true); }
|
::Ifc2x3::IfcDateAndTime* Ifc2x3::IfcDocumentInformation::LastRevisionTime() const { if(!data_->getArgument(11) || data_->getArgument(11)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(11)))->as<::Ifc2x3::IfcDateAndTime>(true); }
|
||||||
@@ -9342,7 +9342,7 @@ void Ifc2x3::IfcDocumentInformation::setStatus(boost::optional< ::Ifc2x3::IfcDoc
|
|||||||
const IfcParse::entity& Ifc2x3::IfcDocumentInformation::declaration() const { return *IFC2X3_IfcDocumentInformation_type; }
|
const IfcParse::entity& Ifc2x3::IfcDocumentInformation::declaration() const { return *IFC2X3_IfcDocumentInformation_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcDocumentInformation::Class() { return *IFC2X3_IfcDocumentInformation_type; }
|
const IfcParse::entity& Ifc2x3::IfcDocumentInformation::Class() { return *IFC2X3_IfcDocumentInformation_type; }
|
||||||
Ifc2x3::IfcDocumentInformation::IfcDocumentInformation(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcDocumentInformation_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcDocumentInformation::IfcDocumentInformation(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcDocumentInformation_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcDocumentInformation::IfcDocumentInformation(std::string v1_DocumentId, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< aggregate_of< ::Ifc2x3::IfcDocumentReference >::ptr > v4_DocumentReferences, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc2x3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, ::Ifc2x3::IfcDateAndTime* v11_CreationTime, ::Ifc2x3::IfcDateAndTime* v12_LastRevisionTime, ::Ifc2x3::IfcDocumentElectronicFormat* v13_ElectronicFormat, ::Ifc2x3::IfcCalendarDate* v14_ValidFrom, ::Ifc2x3::IfcCalendarDate* v15_ValidUntil, boost::optional< ::Ifc2x3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc2x3::IfcDocumentStatusEnum::Value > v17_Status) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentInformation_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_DocumentId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Name));data_->setArgument(1,attr);} if (v3_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Description));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_DocumentReferences) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_DocumentReferences)->generalize());data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_Purpose) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Purpose));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_IntendedUse) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_IntendedUse));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_Scope) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_Scope));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Revision) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Revision));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_DocumentOwner));data_->setArgument(8,attr);} if (v10_Editors) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_Editors));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_CreationTime));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_LastRevisionTime));data_->setArgument(11,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v13_ElectronicFormat));data_->setArgument(12,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v14_ValidFrom));data_->setArgument(13,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v15_ValidUntil));data_->setArgument(14,attr);} if (v16_Confidentiality) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v16_Confidentiality,::Ifc2x3::IfcDocumentConfidentialityEnum::ToString(*v16_Confidentiality))));data_->setArgument(15,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(15, attr); } if (v17_Status) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v17_Status,::Ifc2x3::IfcDocumentStatusEnum::ToString(*v17_Status))));data_->setArgument(16,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(16, attr); } }
|
Ifc2x3::IfcDocumentInformation::IfcDocumentInformation(std::string v1_DocumentId, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< aggregate_of< ::Ifc2x3::IfcDocumentReference >::ptr > v4_DocumentReferences, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc2x3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_Editors, ::Ifc2x3::IfcDateAndTime* v11_CreationTime, ::Ifc2x3::IfcDateAndTime* v12_LastRevisionTime, ::Ifc2x3::IfcDocumentElectronicFormat* v13_ElectronicFormat, ::Ifc2x3::IfcCalendarDate* v14_ValidFrom, ::Ifc2x3::IfcCalendarDate* v15_ValidUntil, boost::optional< ::Ifc2x3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc2x3::IfcDocumentStatusEnum::Value > v17_Status) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentInformation_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_DocumentId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Name));data_->setArgument(1,attr);} if (v3_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Description));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_DocumentReferences) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_DocumentReferences)->generalize());data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_Purpose) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Purpose));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_IntendedUse) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_IntendedUse));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_Scope) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_Scope));data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Revision) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Revision));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v9_DocumentOwner));data_->setArgument(8,attr);} if (v10_Editors) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_Editors));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_CreationTime));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_LastRevisionTime));data_->setArgument(11,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v13_ElectronicFormat));data_->setArgument(12,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v14_ValidFrom));data_->setArgument(13,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v15_ValidUntil));data_->setArgument(14,attr);} if (v16_Confidentiality) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v16_Confidentiality,::Ifc2x3::IfcDocumentConfidentialityEnum::ToString(*v16_Confidentiality))));data_->setArgument(15,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(15, attr); } if (v17_Status) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v17_Status,::Ifc2x3::IfcDocumentStatusEnum::ToString(*v17_Status))));data_->setArgument(16,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(16, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcDocumentInformationRelationship
|
// Function implementations for IfcDocumentInformationRelationship
|
||||||
::Ifc2x3::IfcDocumentInformation* Ifc2x3::IfcDocumentInformationRelationship::RelatingDocument() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcDocumentInformation>(true); }
|
::Ifc2x3::IfcDocumentInformation* Ifc2x3::IfcDocumentInformationRelationship::RelatingDocument() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcDocumentInformation>(true); }
|
||||||
@@ -9444,8 +9444,8 @@ Ifc2x3::IfcDoorStyle::IfcDoorStyle(IfcEntityInstanceData* e) : IfcTypeProduct((I
|
|||||||
Ifc2x3::IfcDoorStyle::IfcDoorStyle(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc2x3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc2x3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, ::Ifc2x3::IfcDoorStyleOperationEnum::Value v9_OperationType, ::Ifc2x3::IfcDoorStyleConstructionEnum::Value v10_ConstructionType, bool v11_ParameterTakesPrecedence, bool v12_Sizeable) : IfcTypeProduct((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyle_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ApplicableOccurrence) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ApplicableOccurrence));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_HasPropertySets) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_HasPropertySets)->generalize());data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_RepresentationMaps) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_RepresentationMaps)->generalize());data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v9_OperationType,::Ifc2x3::IfcDoorStyleOperationEnum::ToString(v9_OperationType))));data_->setArgument(8,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v10_ConstructionType,::Ifc2x3::IfcDoorStyleConstructionEnum::ToString(v10_ConstructionType))));data_->setArgument(9,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_ParameterTakesPrecedence));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_Sizeable));data_->setArgument(11,attr);} }
|
Ifc2x3::IfcDoorStyle::IfcDoorStyle(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc2x3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc2x3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, ::Ifc2x3::IfcDoorStyleOperationEnum::Value v9_OperationType, ::Ifc2x3::IfcDoorStyleConstructionEnum::Value v10_ConstructionType, bool v11_ParameterTakesPrecedence, bool v12_Sizeable) : IfcTypeProduct((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyle_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ApplicableOccurrence) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ApplicableOccurrence));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_HasPropertySets) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_HasPropertySets)->generalize());data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_RepresentationMaps) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_RepresentationMaps)->generalize());data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v9_OperationType,::Ifc2x3::IfcDoorStyleOperationEnum::ToString(v9_OperationType))));data_->setArgument(8,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v10_ConstructionType,::Ifc2x3::IfcDoorStyleConstructionEnum::ToString(v10_ConstructionType))));data_->setArgument(9,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v11_ParameterTakesPrecedence));data_->setArgument(10,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v12_Sizeable));data_->setArgument(11,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcDraughtingCallout
|
// Function implementations for IfcDraughtingCallout
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcDraughtingCallout::Contents() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr Ifc2x3::IfcDraughtingCallout::Contents() const { aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcDraughtingCallout::setContents(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcDraughtingCallout::setContents(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
::Ifc2x3::IfcDraughtingCalloutRelationship::list::ptr Ifc2x3::IfcDraughtingCallout::IsRelatedFromCallout() const { return data_->getInverse(IFC2X3_IfcDraughtingCalloutRelationship_type, 3)->as<IfcDraughtingCalloutRelationship>(); }
|
::Ifc2x3::IfcDraughtingCalloutRelationship::list::ptr Ifc2x3::IfcDraughtingCallout::IsRelatedFromCallout() const { return data_->getInverse(IFC2X3_IfcDraughtingCalloutRelationship_type, 3)->as<IfcDraughtingCalloutRelationship>(); }
|
||||||
::Ifc2x3::IfcDraughtingCalloutRelationship::list::ptr Ifc2x3::IfcDraughtingCallout::IsRelatedToCallout() const { return data_->getInverse(IFC2X3_IfcDraughtingCalloutRelationship_type, 2)->as<IfcDraughtingCalloutRelationship>(); }
|
::Ifc2x3::IfcDraughtingCalloutRelationship::list::ptr Ifc2x3::IfcDraughtingCallout::IsRelatedToCallout() const { return data_->getInverse(IFC2X3_IfcDraughtingCalloutRelationship_type, 2)->as<IfcDraughtingCalloutRelationship>(); }
|
||||||
@@ -9453,7 +9453,7 @@ void Ifc2x3::IfcDraughtingCallout::setContents(aggregate_of_instance::ptr v) { {
|
|||||||
const IfcParse::entity& Ifc2x3::IfcDraughtingCallout::declaration() const { return *IFC2X3_IfcDraughtingCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcDraughtingCallout::declaration() const { return *IFC2X3_IfcDraughtingCallout_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcDraughtingCallout::Class() { return *IFC2X3_IfcDraughtingCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcDraughtingCallout::Class() { return *IFC2X3_IfcDraughtingCallout_type; }
|
||||||
Ifc2x3::IfcDraughtingCallout::IfcDraughtingCallout(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDraughtingCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcDraughtingCallout::IfcDraughtingCallout(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcDraughtingCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcDraughtingCallout::IfcDraughtingCallout(aggregate_of_instance::ptr v1_Contents) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDraughtingCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcDraughtingCallout::IfcDraughtingCallout(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcDraughtingCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcDraughtingCalloutRelationship
|
// Function implementations for IfcDraughtingCalloutRelationship
|
||||||
boost::optional< std::string > Ifc2x3::IfcDraughtingCalloutRelationship::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
boost::optional< std::string > Ifc2x3::IfcDraughtingCalloutRelationship::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
||||||
@@ -10080,14 +10080,14 @@ Ifc2x3::IfcFeatureElementSubtraction::IfcFeatureElementSubtraction(IfcEntityInst
|
|||||||
Ifc2x3::IfcFeatureElementSubtraction::IfcFeatureElementSubtraction(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc2x3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag) : IfcFeatureElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFeatureElementSubtraction_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } }
|
Ifc2x3::IfcFeatureElementSubtraction::IfcFeatureElementSubtraction(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc2x3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag) : IfcFeatureElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFeatureElementSubtraction_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcFillAreaStyle
|
// Function implementations for IfcFillAreaStyle
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcFillAreaStyle::FillStyles() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr Ifc2x3::IfcFillAreaStyle::FillStyles() const { aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcFillAreaStyle::setFillStyles(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcFillAreaStyle::setFillStyles(aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcFillAreaStyle::declaration() const { return *IFC2X3_IfcFillAreaStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcFillAreaStyle::declaration() const { return *IFC2X3_IfcFillAreaStyle_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcFillAreaStyle::Class() { return *IFC2X3_IfcFillAreaStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcFillAreaStyle::Class() { return *IFC2X3_IfcFillAreaStyle_type; }
|
||||||
Ifc2x3::IfcFillAreaStyle::IfcFillAreaStyle(IfcEntityInstanceData* e) : IfcPresentationStyle((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcFillAreaStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcFillAreaStyle::IfcFillAreaStyle(IfcEntityInstanceData* e) : IfcPresentationStyle((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcFillAreaStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcFillAreaStyle::IfcFillAreaStyle(boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles) : IfcPresentationStyle((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFillAreaStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_FillStyles));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcFillAreaStyle::IfcFillAreaStyle(boost::optional< std::string > v1_Name, aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr v2_FillStyles) : IfcPresentationStyle((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFillAreaStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_FillStyles));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcFillAreaStyleHatching
|
// Function implementations for IfcFillAreaStyleHatching
|
||||||
::Ifc2x3::IfcCurveStyle* Ifc2x3::IfcFillAreaStyleHatching::HatchLineAppearance() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcCurveStyle>(true); }
|
::Ifc2x3::IfcCurveStyle* Ifc2x3::IfcFillAreaStyleHatching::HatchLineAppearance() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcCurveStyle>(true); }
|
||||||
@@ -10120,8 +10120,8 @@ Ifc2x3::IfcFillAreaStyleTileSymbolWithStyle::IfcFillAreaStyleTileSymbolWithStyle
|
|||||||
// Function implementations for IfcFillAreaStyleTiles
|
// Function implementations for IfcFillAreaStyleTiles
|
||||||
::Ifc2x3::IfcOneDirectionRepeatFactor* Ifc2x3::IfcFillAreaStyleTiles::TilingPattern() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcOneDirectionRepeatFactor>(true); }
|
::Ifc2x3::IfcOneDirectionRepeatFactor* Ifc2x3::IfcFillAreaStyleTiles::TilingPattern() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcOneDirectionRepeatFactor>(true); }
|
||||||
void Ifc2x3::IfcFillAreaStyleTiles::setTilingPattern(::Ifc2x3::IfcOneDirectionRepeatFactor* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcFillAreaStyleTiles::setTilingPattern(::Ifc2x3::IfcOneDirectionRepeatFactor* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcFillAreaStyleTiles::Tiles() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr Ifc2x3::IfcFillAreaStyleTiles::Tiles() const { aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcFillAreaStyleTiles::setTiles(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcFillAreaStyleTiles::setTiles(aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
double Ifc2x3::IfcFillAreaStyleTiles::TilingScale() const { double v = *data_->getArgument(2); return v; }
|
double Ifc2x3::IfcFillAreaStyleTiles::TilingScale() const { double v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcFillAreaStyleTiles::setTilingScale(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcFillAreaStyleTiles::setTilingScale(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
@@ -10129,7 +10129,7 @@ void Ifc2x3::IfcFillAreaStyleTiles::setTilingScale(double v) { {IfcWrite::IfcWri
|
|||||||
const IfcParse::entity& Ifc2x3::IfcFillAreaStyleTiles::declaration() const { return *IFC2X3_IfcFillAreaStyleTiles_type; }
|
const IfcParse::entity& Ifc2x3::IfcFillAreaStyleTiles::declaration() const { return *IFC2X3_IfcFillAreaStyleTiles_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcFillAreaStyleTiles::Class() { return *IFC2X3_IfcFillAreaStyleTiles_type; }
|
const IfcParse::entity& Ifc2x3::IfcFillAreaStyleTiles::Class() { return *IFC2X3_IfcFillAreaStyleTiles_type; }
|
||||||
Ifc2x3::IfcFillAreaStyleTiles::IfcFillAreaStyleTiles(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcFillAreaStyleTiles_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcFillAreaStyleTiles::IfcFillAreaStyleTiles(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcFillAreaStyleTiles_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcFillAreaStyleTiles::IfcFillAreaStyleTiles(::Ifc2x3::IfcOneDirectionRepeatFactor* v1_TilingPattern, aggregate_of_instance::ptr v2_Tiles, double v3_TilingScale) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFillAreaStyleTiles_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_TilingPattern));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Tiles));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_TilingScale));data_->setArgument(2,attr);} }
|
Ifc2x3::IfcFillAreaStyleTiles::IfcFillAreaStyleTiles(::Ifc2x3::IfcOneDirectionRepeatFactor* v1_TilingPattern, aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr v2_Tiles, double v3_TilingScale) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcFillAreaStyleTiles_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_TilingPattern));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Tiles));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_TilingScale));data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcFilterType
|
// Function implementations for IfcFilterType
|
||||||
::Ifc2x3::IfcFilterTypeEnum::Value Ifc2x3::IfcFilterType::PredefinedType() const { return ::Ifc2x3::IfcFilterTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcFilterTypeEnum::Value Ifc2x3::IfcFilterType::PredefinedType() const { return ::Ifc2x3::IfcFilterTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
@@ -10429,7 +10429,7 @@ Ifc2x3::IfcGeneralProfileProperties::IfcGeneralProfileProperties(boost::optional
|
|||||||
const IfcParse::entity& Ifc2x3::IfcGeometricCurveSet::declaration() const { return *IFC2X3_IfcGeometricCurveSet_type; }
|
const IfcParse::entity& Ifc2x3::IfcGeometricCurveSet::declaration() const { return *IFC2X3_IfcGeometricCurveSet_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcGeometricCurveSet::Class() { return *IFC2X3_IfcGeometricCurveSet_type; }
|
const IfcParse::entity& Ifc2x3::IfcGeometricCurveSet::Class() { return *IFC2X3_IfcGeometricCurveSet_type; }
|
||||||
Ifc2x3::IfcGeometricCurveSet::IfcGeometricCurveSet(IfcEntityInstanceData* e) : IfcGeometricSet((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcGeometricCurveSet_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcGeometricCurveSet::IfcGeometricCurveSet(IfcEntityInstanceData* e) : IfcGeometricSet((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcGeometricCurveSet_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcGeometricCurveSet::IfcGeometricCurveSet(aggregate_of_instance::ptr v1_Elements) : IfcGeometricSet((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricCurveSet_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Elements));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcGeometricCurveSet::IfcGeometricCurveSet(aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v1_Elements) : IfcGeometricSet((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricCurveSet_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Elements));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcGeometricRepresentationContext
|
// Function implementations for IfcGeometricRepresentationContext
|
||||||
int Ifc2x3::IfcGeometricRepresentationContext::CoordinateSpaceDimension() const { int v = *data_->getArgument(2); return v; }
|
int Ifc2x3::IfcGeometricRepresentationContext::CoordinateSpaceDimension() const { int v = *data_->getArgument(2); return v; }
|
||||||
@@ -10473,14 +10473,14 @@ Ifc2x3::IfcGeometricRepresentationSubContext::IfcGeometricRepresentationSubConte
|
|||||||
Ifc2x3::IfcGeometricRepresentationSubContext::IfcGeometricRepresentationSubContext(boost::optional< std::string > v1_ContextIdentifier, boost::optional< std::string > v2_ContextType, ::Ifc2x3::IfcGeometricRepresentationContext* v7_ParentContext, boost::optional< double > v8_TargetScale, ::Ifc2x3::IfcGeometricProjectionEnum::Value v9_TargetView, boost::optional< std::string > v10_UserDefinedTargetView) : IfcGeometricRepresentationContext((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricRepresentationSubContext_type); if (v1_ContextIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_ContextIdentifier));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } if (v2_ContextType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_ContextType));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_ParentContext));data_->setArgument(6,attr);} if (v8_TargetScale) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_TargetScale));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v9_TargetView,::Ifc2x3::IfcGeometricProjectionEnum::ToString(v9_TargetView))));data_->setArgument(8,attr);} if (v10_UserDefinedTargetView) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_UserDefinedTargetView));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } }
|
Ifc2x3::IfcGeometricRepresentationSubContext::IfcGeometricRepresentationSubContext(boost::optional< std::string > v1_ContextIdentifier, boost::optional< std::string > v2_ContextType, ::Ifc2x3::IfcGeometricRepresentationContext* v7_ParentContext, boost::optional< double > v8_TargetScale, ::Ifc2x3::IfcGeometricProjectionEnum::Value v9_TargetView, boost::optional< std::string > v10_UserDefinedTargetView) : IfcGeometricRepresentationContext((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricRepresentationSubContext_type); if (v1_ContextIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_ContextIdentifier));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } if (v2_ContextType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_ContextType));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::Derived());data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_ParentContext));data_->setArgument(6,attr);} if (v8_TargetScale) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_TargetScale));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v9_TargetView,::Ifc2x3::IfcGeometricProjectionEnum::ToString(v9_TargetView))));data_->setArgument(8,attr);} if (v10_UserDefinedTargetView) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_UserDefinedTargetView));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcGeometricSet
|
// Function implementations for IfcGeometricSet
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcGeometricSet::Elements() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr Ifc2x3::IfcGeometricSet::Elements() const { aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcGeometricSet::setElements(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcGeometricSet::setElements(aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcGeometricSet::declaration() const { return *IFC2X3_IfcGeometricSet_type; }
|
const IfcParse::entity& Ifc2x3::IfcGeometricSet::declaration() const { return *IFC2X3_IfcGeometricSet_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcGeometricSet::Class() { return *IFC2X3_IfcGeometricSet_type; }
|
const IfcParse::entity& Ifc2x3::IfcGeometricSet::Class() { return *IFC2X3_IfcGeometricSet_type; }
|
||||||
Ifc2x3::IfcGeometricSet::IfcGeometricSet(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcGeometricSet_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcGeometricSet::IfcGeometricSet(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcGeometricSet_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcGeometricSet::IfcGeometricSet(aggregate_of_instance::ptr v1_Elements) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricSet_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Elements));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcGeometricSet::IfcGeometricSet(aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v1_Elements) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricSet_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Elements));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcGrid
|
// Function implementations for IfcGrid
|
||||||
aggregate_of< ::Ifc2x3::IfcGridAxis >::ptr Ifc2x3::IfcGrid::UAxes() const { aggregate_of_instance::ptr es = *data_->getArgument(7); return es->as< ::Ifc2x3::IfcGridAxis >(); }
|
aggregate_of< ::Ifc2x3::IfcGridAxis >::ptr Ifc2x3::IfcGrid::UAxes() const { aggregate_of_instance::ptr es = *data_->getArgument(7); return es->as< ::Ifc2x3::IfcGridAxis >(); }
|
||||||
@@ -10647,14 +10647,14 @@ Ifc2x3::IfcIrregularTimeSeries::IfcIrregularTimeSeries(std::string v1_Name, boos
|
|||||||
// Function implementations for IfcIrregularTimeSeriesValue
|
// Function implementations for IfcIrregularTimeSeriesValue
|
||||||
::Ifc2x3::IfcDateTimeSelect* Ifc2x3::IfcIrregularTimeSeriesValue::TimeStamp() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcDateTimeSelect>(true); }
|
::Ifc2x3::IfcDateTimeSelect* Ifc2x3::IfcIrregularTimeSeriesValue::TimeStamp() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcDateTimeSelect>(true); }
|
||||||
void Ifc2x3::IfcIrregularTimeSeriesValue::setTimeStamp(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcIrregularTimeSeriesValue::setTimeStamp(::Ifc2x3::IfcDateTimeSelect* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcIrregularTimeSeriesValue::ListValues() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcIrregularTimeSeriesValue::ListValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcIrregularTimeSeriesValue::setListValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcIrregularTimeSeriesValue::setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcIrregularTimeSeriesValue::declaration() const { return *IFC2X3_IfcIrregularTimeSeriesValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcIrregularTimeSeriesValue::declaration() const { return *IFC2X3_IfcIrregularTimeSeriesValue_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcIrregularTimeSeriesValue::Class() { return *IFC2X3_IfcIrregularTimeSeriesValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcIrregularTimeSeriesValue::Class() { return *IFC2X3_IfcIrregularTimeSeriesValue_type; }
|
||||||
Ifc2x3::IfcIrregularTimeSeriesValue::IfcIrregularTimeSeriesValue(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcIrregularTimeSeriesValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcIrregularTimeSeriesValue::IfcIrregularTimeSeriesValue(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcIrregularTimeSeriesValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcIrregularTimeSeriesValue::IfcIrregularTimeSeriesValue(::Ifc2x3::IfcDateTimeSelect* v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcIrregularTimeSeriesValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_TimeStamp));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_ListValues));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcIrregularTimeSeriesValue::IfcIrregularTimeSeriesValue(::Ifc2x3::IfcDateTimeSelect* v1_TimeStamp, aggregate_of< ::Ifc2x3::IfcValue >::ptr v2_ListValues) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcIrregularTimeSeriesValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_TimeStamp));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_ListValues));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcJunctionBoxType
|
// Function implementations for IfcJunctionBoxType
|
||||||
::Ifc2x3::IfcJunctionBoxTypeEnum::Value Ifc2x3::IfcJunctionBoxType::PredefinedType() const { return ::Ifc2x3::IfcJunctionBoxTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcJunctionBoxTypeEnum::Value Ifc2x3::IfcJunctionBoxType::PredefinedType() const { return ::Ifc2x3::IfcJunctionBoxTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
@@ -10879,7 +10879,7 @@ Ifc2x3::IfcLine::IfcLine(::Ifc2x3::IfcCartesianPoint* v1_Pnt, ::Ifc2x3::IfcVecto
|
|||||||
const IfcParse::entity& Ifc2x3::IfcLinearDimension::declaration() const { return *IFC2X3_IfcLinearDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcLinearDimension::declaration() const { return *IFC2X3_IfcLinearDimension_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcLinearDimension::Class() { return *IFC2X3_IfcLinearDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcLinearDimension::Class() { return *IFC2X3_IfcLinearDimension_type; }
|
||||||
Ifc2x3::IfcLinearDimension::IfcLinearDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcLinearDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcLinearDimension::IfcLinearDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcLinearDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcLinearDimension::IfcLinearDimension(aggregate_of_instance::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcLinearDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcLinearDimension::IfcLinearDimension(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcLinearDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcLocalPlacement
|
// Function implementations for IfcLocalPlacement
|
||||||
::Ifc2x3::IfcObjectPlacement* Ifc2x3::IfcLocalPlacement::PlacementRelTo() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcObjectPlacement>(true); }
|
::Ifc2x3::IfcObjectPlacement* Ifc2x3::IfcLocalPlacement::PlacementRelTo() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcObjectPlacement>(true); }
|
||||||
@@ -10954,8 +10954,8 @@ Ifc2x3::IfcMaterial::IfcMaterial(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEnt
|
|||||||
Ifc2x3::IfcMaterial::IfcMaterial(std::string v1_Name) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcMaterial_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcMaterial::IfcMaterial(std::string v1_Name) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcMaterial_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcMaterialClassificationRelationship
|
// Function implementations for IfcMaterialClassificationRelationship
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcMaterialClassificationRelationship::MaterialClassifications() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr Ifc2x3::IfcMaterialClassificationRelationship::MaterialClassifications() const { aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcMaterialClassificationRelationship::setMaterialClassifications(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcMaterialClassificationRelationship::setMaterialClassifications(aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
::Ifc2x3::IfcMaterial* Ifc2x3::IfcMaterialClassificationRelationship::ClassifiedMaterial() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(1)))->as<::Ifc2x3::IfcMaterial>(true); }
|
::Ifc2x3::IfcMaterial* Ifc2x3::IfcMaterialClassificationRelationship::ClassifiedMaterial() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(1)))->as<::Ifc2x3::IfcMaterial>(true); }
|
||||||
void Ifc2x3::IfcMaterialClassificationRelationship::setClassifiedMaterial(::Ifc2x3::IfcMaterial* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcMaterialClassificationRelationship::setClassifiedMaterial(::Ifc2x3::IfcMaterial* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
@@ -10963,7 +10963,7 @@ void Ifc2x3::IfcMaterialClassificationRelationship::setClassifiedMaterial(::Ifc2
|
|||||||
const IfcParse::entity& Ifc2x3::IfcMaterialClassificationRelationship::declaration() const { return *IFC2X3_IfcMaterialClassificationRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcMaterialClassificationRelationship::declaration() const { return *IFC2X3_IfcMaterialClassificationRelationship_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcMaterialClassificationRelationship::Class() { return *IFC2X3_IfcMaterialClassificationRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcMaterialClassificationRelationship::Class() { return *IFC2X3_IfcMaterialClassificationRelationship_type; }
|
||||||
Ifc2x3::IfcMaterialClassificationRelationship::IfcMaterialClassificationRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcMaterialClassificationRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcMaterialClassificationRelationship::IfcMaterialClassificationRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcMaterialClassificationRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcMaterialClassificationRelationship::IfcMaterialClassificationRelationship(aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc2x3::IfcMaterial* v2_ClassifiedMaterial) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcMaterialClassificationRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_MaterialClassifications));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_ClassifiedMaterial));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcMaterialClassificationRelationship::IfcMaterialClassificationRelationship(aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v1_MaterialClassifications, ::Ifc2x3::IfcMaterial* v2_ClassifiedMaterial) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcMaterialClassificationRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_MaterialClassifications));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_ClassifiedMaterial));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcMaterialDefinitionRepresentation
|
// Function implementations for IfcMaterialDefinitionRepresentation
|
||||||
::Ifc2x3::IfcMaterial* Ifc2x3::IfcMaterialDefinitionRepresentation::RepresentedMaterial() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcMaterial>(true); }
|
::Ifc2x3::IfcMaterial* Ifc2x3::IfcMaterialDefinitionRepresentation::RepresentedMaterial() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcMaterial>(true); }
|
||||||
@@ -11855,8 +11855,8 @@ std::string Ifc2x3::IfcPresentationLayerAssignment::Name() const { std::string
|
|||||||
void Ifc2x3::IfcPresentationLayerAssignment::setName(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcPresentationLayerAssignment::setName(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
boost::optional< std::string > Ifc2x3::IfcPresentationLayerAssignment::Description() const { if(!data_->getArgument(1) || data_->getArgument(1)->isNull()) { return boost::none; } std::string v = *data_->getArgument(1); return v; }
|
boost::optional< std::string > Ifc2x3::IfcPresentationLayerAssignment::Description() const { if(!data_->getArgument(1) || data_->getArgument(1)->isNull()) { return boost::none; } std::string v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcPresentationLayerAssignment::setDescription(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcPresentationLayerAssignment::setDescription(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(1,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPresentationLayerAssignment::AssignedItems() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr Ifc2x3::IfcPresentationLayerAssignment::AssignedItems() const { aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcPresentationLayerAssignment::setAssignedItems(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcPresentationLayerAssignment::setAssignedItems(aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
boost::optional< std::string > Ifc2x3::IfcPresentationLayerAssignment::Identifier() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return boost::none; } std::string v = *data_->getArgument(3); return v; }
|
boost::optional< std::string > Ifc2x3::IfcPresentationLayerAssignment::Identifier() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return boost::none; } std::string v = *data_->getArgument(3); return v; }
|
||||||
void Ifc2x3::IfcPresentationLayerAssignment::setIdentifier(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(3,attr);} }
|
void Ifc2x3::IfcPresentationLayerAssignment::setIdentifier(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
@@ -11864,7 +11864,7 @@ void Ifc2x3::IfcPresentationLayerAssignment::setIdentifier(boost::optional< std:
|
|||||||
const IfcParse::entity& Ifc2x3::IfcPresentationLayerAssignment::declaration() const { return *IFC2X3_IfcPresentationLayerAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationLayerAssignment::declaration() const { return *IFC2X3_IfcPresentationLayerAssignment_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPresentationLayerAssignment::Class() { return *IFC2X3_IfcPresentationLayerAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationLayerAssignment::Class() { return *IFC2X3_IfcPresentationLayerAssignment_type; }
|
||||||
Ifc2x3::IfcPresentationLayerAssignment::IfcPresentationLayerAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPresentationLayerAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPresentationLayerAssignment::IfcPresentationLayerAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPresentationLayerAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPresentationLayerAssignment::IfcPresentationLayerAssignment(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationLayerAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_AssignedItems));data_->setArgument(2,attr);} if (v4_Identifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Identifier));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } }
|
Ifc2x3::IfcPresentationLayerAssignment::IfcPresentationLayerAssignment(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationLayerAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_AssignedItems));data_->setArgument(2,attr);} if (v4_Identifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Identifier));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcPresentationLayerWithStyle
|
// Function implementations for IfcPresentationLayerWithStyle
|
||||||
boost::logic::tribool Ifc2x3::IfcPresentationLayerWithStyle::LayerOn() const { boost::logic::tribool v = *data_->getArgument(4); return v; }
|
boost::logic::tribool Ifc2x3::IfcPresentationLayerWithStyle::LayerOn() const { boost::logic::tribool v = *data_->getArgument(4); return v; }
|
||||||
@@ -11873,14 +11873,14 @@ boost::logic::tribool Ifc2x3::IfcPresentationLayerWithStyle::LayerFrozen() const
|
|||||||
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerFrozen(boost::logic::tribool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(5,attr);} }
|
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerFrozen(boost::logic::tribool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(5,attr);} }
|
||||||
boost::logic::tribool Ifc2x3::IfcPresentationLayerWithStyle::LayerBlocked() const { boost::logic::tribool v = *data_->getArgument(6); return v; }
|
boost::logic::tribool Ifc2x3::IfcPresentationLayerWithStyle::LayerBlocked() const { boost::logic::tribool v = *data_->getArgument(6); return v; }
|
||||||
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerBlocked(boost::logic::tribool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(6,attr);} }
|
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerBlocked(boost::logic::tribool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(6,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPresentationLayerWithStyle::LayerStyles() const { aggregate_of_instance::ptr v = *data_->getArgument(7); return v; }
|
aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr Ifc2x3::IfcPresentationLayerWithStyle::LayerStyles() const { aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v = *data_->getArgument(7); return v; }
|
||||||
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerStyles(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
|
void Ifc2x3::IfcPresentationLayerWithStyle::setLayerStyles(aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcPresentationLayerWithStyle::declaration() const { return *IFC2X3_IfcPresentationLayerWithStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationLayerWithStyle::declaration() const { return *IFC2X3_IfcPresentationLayerWithStyle_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPresentationLayerWithStyle::Class() { return *IFC2X3_IfcPresentationLayerWithStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationLayerWithStyle::Class() { return *IFC2X3_IfcPresentationLayerWithStyle_type; }
|
||||||
Ifc2x3::IfcPresentationLayerWithStyle::IfcPresentationLayerWithStyle(IfcEntityInstanceData* e) : IfcPresentationLayerAssignment((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPresentationLayerWithStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPresentationLayerWithStyle::IfcPresentationLayerWithStyle(IfcEntityInstanceData* e) : IfcPresentationLayerAssignment((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPresentationLayerWithStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPresentationLayerWithStyle::IfcPresentationLayerWithStyle(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of_instance::ptr v8_LayerStyles) : IfcPresentationLayerAssignment((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationLayerWithStyle_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_AssignedItems));data_->setArgument(2,attr);} if (v4_Identifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Identifier));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_LayerOn));data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_LayerFrozen));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_LayerBlocked));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_LayerStyles));data_->setArgument(7,attr);} }
|
Ifc2x3::IfcPresentationLayerWithStyle::IfcPresentationLayerWithStyle(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v8_LayerStyles) : IfcPresentationLayerAssignment((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationLayerWithStyle_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_AssignedItems));data_->setArgument(2,attr);} if (v4_Identifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Identifier));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_LayerOn));data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_LayerFrozen));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_LayerBlocked));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_LayerStyles));data_->setArgument(7,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcPresentationStyle
|
// Function implementations for IfcPresentationStyle
|
||||||
boost::optional< std::string > Ifc2x3::IfcPresentationStyle::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
boost::optional< std::string > Ifc2x3::IfcPresentationStyle::Name() const { if(!data_->getArgument(0) || data_->getArgument(0)->isNull()) { return boost::none; } std::string v = *data_->getArgument(0); return v; }
|
||||||
@@ -11893,14 +11893,14 @@ Ifc2x3::IfcPresentationStyle::IfcPresentationStyle(IfcEntityInstanceData* e) : I
|
|||||||
Ifc2x3::IfcPresentationStyle::IfcPresentationStyle(boost::optional< std::string > v1_Name) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } }
|
Ifc2x3::IfcPresentationStyle::IfcPresentationStyle(boost::optional< std::string > v1_Name) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcPresentationStyleAssignment
|
// Function implementations for IfcPresentationStyleAssignment
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPresentationStyleAssignment::Styles() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr Ifc2x3::IfcPresentationStyleAssignment::Styles() const { aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcPresentationStyleAssignment::setStyles(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcPresentationStyleAssignment::setStyles(aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcPresentationStyleAssignment::declaration() const { return *IFC2X3_IfcPresentationStyleAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationStyleAssignment::declaration() const { return *IFC2X3_IfcPresentationStyleAssignment_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPresentationStyleAssignment::Class() { return *IFC2X3_IfcPresentationStyleAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcPresentationStyleAssignment::Class() { return *IFC2X3_IfcPresentationStyleAssignment_type; }
|
||||||
Ifc2x3::IfcPresentationStyleAssignment::IfcPresentationStyleAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPresentationStyleAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPresentationStyleAssignment::IfcPresentationStyleAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPresentationStyleAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPresentationStyleAssignment::IfcPresentationStyleAssignment(aggregate_of_instance::ptr v1_Styles) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationStyleAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Styles));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcPresentationStyleAssignment::IfcPresentationStyleAssignment(aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v1_Styles) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPresentationStyleAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Styles));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcProcedure
|
// Function implementations for IfcProcedure
|
||||||
std::string Ifc2x3::IfcProcedure::ProcedureID() const { std::string v = *data_->getArgument(5); return v; }
|
std::string Ifc2x3::IfcProcedure::ProcedureID() const { std::string v = *data_->getArgument(5); return v; }
|
||||||
@@ -12135,8 +12135,8 @@ Ifc2x3::IfcPropertyDependencyRelationship::IfcPropertyDependencyRelationship(Ifc
|
|||||||
Ifc2x3::IfcPropertyDependencyRelationship::IfcPropertyDependencyRelationship(::Ifc2x3::IfcProperty* v1_DependingProperty, ::Ifc2x3::IfcProperty* v2_DependantProperty, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_Expression) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyDependencyRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_DependingProperty));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_DependantProperty));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_Expression) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Expression));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } }
|
Ifc2x3::IfcPropertyDependencyRelationship::IfcPropertyDependencyRelationship(::Ifc2x3::IfcProperty* v1_DependingProperty, ::Ifc2x3::IfcProperty* v2_DependantProperty, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_Expression) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyDependencyRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_DependingProperty));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_DependantProperty));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_Expression) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Expression));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcPropertyEnumeratedValue
|
// Function implementations for IfcPropertyEnumeratedValue
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPropertyEnumeratedValue::EnumerationValues() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcPropertyEnumeratedValue::EnumerationValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcPropertyEnumeratedValue::setEnumerationValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcPropertyEnumeratedValue::setEnumerationValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
::Ifc2x3::IfcPropertyEnumeration* Ifc2x3::IfcPropertyEnumeratedValue::EnumerationReference() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcPropertyEnumeration>(true); }
|
::Ifc2x3::IfcPropertyEnumeration* Ifc2x3::IfcPropertyEnumeratedValue::EnumerationReference() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcPropertyEnumeration>(true); }
|
||||||
void Ifc2x3::IfcPropertyEnumeratedValue::setEnumerationReference(::Ifc2x3::IfcPropertyEnumeration* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
void Ifc2x3::IfcPropertyEnumeratedValue::setEnumerationReference(::Ifc2x3::IfcPropertyEnumeration* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
@@ -12144,13 +12144,13 @@ void Ifc2x3::IfcPropertyEnumeratedValue::setEnumerationReference(::Ifc2x3::IfcPr
|
|||||||
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeratedValue::declaration() const { return *IFC2X3_IfcPropertyEnumeratedValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeratedValue::declaration() const { return *IFC2X3_IfcPropertyEnumeratedValue_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeratedValue::Class() { return *IFC2X3_IfcPropertyEnumeratedValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeratedValue::Class() { return *IFC2X3_IfcPropertyEnumeratedValue_type; }
|
||||||
Ifc2x3::IfcPropertyEnumeratedValue::IfcPropertyEnumeratedValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyEnumeratedValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPropertyEnumeratedValue::IfcPropertyEnumeratedValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyEnumeratedValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPropertyEnumeratedValue::IfcPropertyEnumeratedValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_EnumerationValues, ::Ifc2x3::IfcPropertyEnumeration* v4_EnumerationReference) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyEnumeratedValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_EnumerationValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_EnumerationReference));data_->setArgument(3,attr);} }
|
Ifc2x3::IfcPropertyEnumeratedValue::IfcPropertyEnumeratedValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_EnumerationValues, ::Ifc2x3::IfcPropertyEnumeration* v4_EnumerationReference) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyEnumeratedValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_EnumerationValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_EnumerationReference));data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcPropertyEnumeration
|
// Function implementations for IfcPropertyEnumeration
|
||||||
std::string Ifc2x3::IfcPropertyEnumeration::Name() const { std::string v = *data_->getArgument(0); return v; }
|
std::string Ifc2x3::IfcPropertyEnumeration::Name() const { std::string v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcPropertyEnumeration::setName(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcPropertyEnumeration::setName(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPropertyEnumeration::EnumerationValues() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcPropertyEnumeration::EnumerationValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcPropertyEnumeration::setEnumerationValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcPropertyEnumeration::setEnumerationValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyEnumeration::Unit() const { if(!data_->getArgument(2) || data_->getArgument(2)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(2)))->as<::Ifc2x3::IfcUnit>(true); }
|
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyEnumeration::Unit() const { if(!data_->getArgument(2) || data_->getArgument(2)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(2)))->as<::Ifc2x3::IfcUnit>(true); }
|
||||||
void Ifc2x3::IfcPropertyEnumeration::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcPropertyEnumeration::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
@@ -12158,11 +12158,11 @@ void Ifc2x3::IfcPropertyEnumeration::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::
|
|||||||
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeration::declaration() const { return *IFC2X3_IfcPropertyEnumeration_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeration::declaration() const { return *IFC2X3_IfcPropertyEnumeration_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeration::Class() { return *IFC2X3_IfcPropertyEnumeration_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyEnumeration::Class() { return *IFC2X3_IfcPropertyEnumeration_type; }
|
||||||
Ifc2x3::IfcPropertyEnumeration::IfcPropertyEnumeration(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPropertyEnumeration_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPropertyEnumeration::IfcPropertyEnumeration(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcPropertyEnumeration_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPropertyEnumeration::IfcPropertyEnumeration(std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc2x3::IfcUnit* v3_Unit) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyEnumeration_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_EnumerationValues));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Unit));data_->setArgument(2,attr);} }
|
Ifc2x3::IfcPropertyEnumeration::IfcPropertyEnumeration(std::string v1_Name, aggregate_of< ::Ifc2x3::IfcValue >::ptr v2_EnumerationValues, ::Ifc2x3::IfcUnit* v3_Unit) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyEnumeration_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_EnumerationValues));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Unit));data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcPropertyListValue
|
// Function implementations for IfcPropertyListValue
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPropertyListValue::ListValues() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcPropertyListValue::ListValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcPropertyListValue::setListValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcPropertyListValue::setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyListValue::Unit() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcUnit>(true); }
|
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyListValue::Unit() const { if(!data_->getArgument(3) || data_->getArgument(3)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(3)))->as<::Ifc2x3::IfcUnit>(true); }
|
||||||
void Ifc2x3::IfcPropertyListValue::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
void Ifc2x3::IfcPropertyListValue::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
@@ -12170,7 +12170,7 @@ void Ifc2x3::IfcPropertyListValue::setUnit(::Ifc2x3::IfcUnit* v) { {IfcWrite::If
|
|||||||
const IfcParse::entity& Ifc2x3::IfcPropertyListValue::declaration() const { return *IFC2X3_IfcPropertyListValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyListValue::declaration() const { return *IFC2X3_IfcPropertyListValue_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPropertyListValue::Class() { return *IFC2X3_IfcPropertyListValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyListValue::Class() { return *IFC2X3_IfcPropertyListValue_type; }
|
||||||
Ifc2x3::IfcPropertyListValue::IfcPropertyListValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyListValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPropertyListValue::IfcPropertyListValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyListValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPropertyListValue::IfcPropertyListValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_ListValues, ::Ifc2x3::IfcUnit* v4_Unit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyListValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_ListValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Unit));data_->setArgument(3,attr);} }
|
Ifc2x3::IfcPropertyListValue::IfcPropertyListValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_ListValues, ::Ifc2x3::IfcUnit* v4_Unit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyListValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_ListValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Unit));data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcPropertyReferenceValue
|
// Function implementations for IfcPropertyReferenceValue
|
||||||
boost::optional< std::string > Ifc2x3::IfcPropertyReferenceValue::UsageName() const { if(!data_->getArgument(2) || data_->getArgument(2)->isNull()) { return boost::none; } std::string v = *data_->getArgument(2); return v; }
|
boost::optional< std::string > Ifc2x3::IfcPropertyReferenceValue::UsageName() const { if(!data_->getArgument(2) || data_->getArgument(2)->isNull()) { return boost::none; } std::string v = *data_->getArgument(2); return v; }
|
||||||
@@ -12217,10 +12217,10 @@ Ifc2x3::IfcPropertySingleValue::IfcPropertySingleValue(IfcEntityInstanceData* e)
|
|||||||
Ifc2x3::IfcPropertySingleValue::IfcPropertySingleValue(std::string v1_Name, boost::optional< std::string > v2_Description, ::Ifc2x3::IfcValue* v3_NominalValue, ::Ifc2x3::IfcUnit* v4_Unit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertySingleValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_NominalValue));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Unit));data_->setArgument(3,attr);} }
|
Ifc2x3::IfcPropertySingleValue::IfcPropertySingleValue(std::string v1_Name, boost::optional< std::string > v2_Description, ::Ifc2x3::IfcValue* v3_NominalValue, ::Ifc2x3::IfcUnit* v4_Unit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertySingleValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_NominalValue));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Unit));data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcPropertyTableValue
|
// Function implementations for IfcPropertyTableValue
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPropertyTableValue::DefiningValues() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcPropertyTableValue::DefiningValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcPropertyTableValue::setDefiningValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcPropertyTableValue::setDefiningValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcPropertyTableValue::DefinedValues() const { aggregate_of_instance::ptr v = *data_->getArgument(3); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcPropertyTableValue::DefinedValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(3); return v; }
|
||||||
void Ifc2x3::IfcPropertyTableValue::setDefinedValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
void Ifc2x3::IfcPropertyTableValue::setDefinedValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
||||||
boost::optional< std::string > Ifc2x3::IfcPropertyTableValue::Expression() const { if(!data_->getArgument(4) || data_->getArgument(4)->isNull()) { return boost::none; } std::string v = *data_->getArgument(4); return v; }
|
boost::optional< std::string > Ifc2x3::IfcPropertyTableValue::Expression() const { if(!data_->getArgument(4) || data_->getArgument(4)->isNull()) { return boost::none; } std::string v = *data_->getArgument(4); return v; }
|
||||||
void Ifc2x3::IfcPropertyTableValue::setExpression(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(4,attr);} }
|
void Ifc2x3::IfcPropertyTableValue::setExpression(boost::optional< std::string > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(4,attr);} }
|
||||||
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyTableValue::DefiningUnit() const { if(!data_->getArgument(5) || data_->getArgument(5)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(5)))->as<::Ifc2x3::IfcUnit>(true); }
|
::Ifc2x3::IfcUnit* Ifc2x3::IfcPropertyTableValue::DefiningUnit() const { if(!data_->getArgument(5) || data_->getArgument(5)->isNull()) { return nullptr; } return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(5)))->as<::Ifc2x3::IfcUnit>(true); }
|
||||||
@@ -12232,7 +12232,7 @@ void Ifc2x3::IfcPropertyTableValue::setDefinedUnit(::Ifc2x3::IfcUnit* v) { {IfcW
|
|||||||
const IfcParse::entity& Ifc2x3::IfcPropertyTableValue::declaration() const { return *IFC2X3_IfcPropertyTableValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyTableValue::declaration() const { return *IFC2X3_IfcPropertyTableValue_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcPropertyTableValue::Class() { return *IFC2X3_IfcPropertyTableValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcPropertyTableValue::Class() { return *IFC2X3_IfcPropertyTableValue_type; }
|
||||||
Ifc2x3::IfcPropertyTableValue::IfcPropertyTableValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyTableValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcPropertyTableValue::IfcPropertyTableValue(IfcEntityInstanceData* e) : IfcSimpleProperty((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcPropertyTableValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcPropertyTableValue::IfcPropertyTableValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_DefiningValues, aggregate_of_instance::ptr v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc2x3::IfcUnit* v6_DefiningUnit, ::Ifc2x3::IfcUnit* v7_DefinedUnit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyTableValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_DefiningValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_DefinedValues));data_->setArgument(3,attr);} if (v5_Expression) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Expression));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_DefiningUnit));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_DefinedUnit));data_->setArgument(6,attr);} }
|
Ifc2x3::IfcPropertyTableValue::IfcPropertyTableValue(std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_DefiningValues, aggregate_of< ::Ifc2x3::IfcValue >::ptr v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc2x3::IfcUnit* v6_DefiningUnit, ::Ifc2x3::IfcUnit* v7_DefinedUnit) : IfcSimpleProperty((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertyTableValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);} if (v2_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_Description));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_DefiningValues));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_DefinedValues));data_->setArgument(3,attr);} if (v5_Expression) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_Expression));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_DefiningUnit));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_DefinedUnit));data_->setArgument(6,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcProtectiveDeviceType
|
// Function implementations for IfcProtectiveDeviceType
|
||||||
::Ifc2x3::IfcProtectiveDeviceTypeEnum::Value Ifc2x3::IfcProtectiveDeviceType::PredefinedType() const { return ::Ifc2x3::IfcProtectiveDeviceTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcProtectiveDeviceTypeEnum::Value Ifc2x3::IfcProtectiveDeviceType::PredefinedType() const { return ::Ifc2x3::IfcProtectiveDeviceTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
@@ -12332,7 +12332,7 @@ Ifc2x3::IfcQuantityWeight::IfcQuantityWeight(std::string v1_Name, boost::optiona
|
|||||||
const IfcParse::entity& Ifc2x3::IfcRadiusDimension::declaration() const { return *IFC2X3_IfcRadiusDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcRadiusDimension::declaration() const { return *IFC2X3_IfcRadiusDimension_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcRadiusDimension::Class() { return *IFC2X3_IfcRadiusDimension_type; }
|
const IfcParse::entity& Ifc2x3::IfcRadiusDimension::Class() { return *IFC2X3_IfcRadiusDimension_type; }
|
||||||
Ifc2x3::IfcRadiusDimension::IfcRadiusDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcRadiusDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcRadiusDimension::IfcRadiusDimension(IfcEntityInstanceData* e) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcRadiusDimension_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcRadiusDimension::IfcRadiusDimension(aggregate_of_instance::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcRadiusDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcRadiusDimension::IfcRadiusDimension(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDimensionCurveDirectedCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcRadiusDimension_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcRailing
|
// Function implementations for IfcRailing
|
||||||
boost::optional< ::Ifc2x3::IfcRailingTypeEnum::Value > Ifc2x3::IfcRailing::PredefinedType() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return boost::none; } return ::Ifc2x3::IfcRailingTypeEnum::FromString(*data_->getArgument(8)); }
|
boost::optional< ::Ifc2x3::IfcRailingTypeEnum::Value > Ifc2x3::IfcRailing::PredefinedType() const { if(!data_->getArgument(8) || data_->getArgument(8)->isNull()) { return boost::none; } return ::Ifc2x3::IfcRailingTypeEnum::FromString(*data_->getArgument(8)); }
|
||||||
@@ -13503,14 +13503,14 @@ Ifc2x3::IfcShapeRepresentation::IfcShapeRepresentation(IfcEntityInstanceData* e)
|
|||||||
Ifc2x3::IfcShapeRepresentation::IfcShapeRepresentation(::Ifc2x3::IfcRepresentationContext* v1_ContextOfItems, boost::optional< std::string > v2_RepresentationIdentifier, boost::optional< std::string > v3_RepresentationType, aggregate_of< ::Ifc2x3::IfcRepresentationItem >::ptr v4_Items) : IfcShapeModel((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcShapeRepresentation_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ContextOfItems));data_->setArgument(0,attr);} if (v2_RepresentationIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_RepresentationIdentifier));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); } if (v3_RepresentationType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_RepresentationType));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Items)->generalize());data_->setArgument(3,attr);} }
|
Ifc2x3::IfcShapeRepresentation::IfcShapeRepresentation(::Ifc2x3::IfcRepresentationContext* v1_ContextOfItems, boost::optional< std::string > v2_RepresentationIdentifier, boost::optional< std::string > v3_RepresentationType, aggregate_of< ::Ifc2x3::IfcRepresentationItem >::ptr v4_Items) : IfcShapeModel((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcShapeRepresentation_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ContextOfItems));data_->setArgument(0,attr);} if (v2_RepresentationIdentifier) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_RepresentationIdentifier));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); } if (v3_RepresentationType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_RepresentationType));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Items)->generalize());data_->setArgument(3,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcShellBasedSurfaceModel
|
// Function implementations for IfcShellBasedSurfaceModel
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcShellBasedSurfaceModel::SbsmBoundary() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcShell >::ptr Ifc2x3::IfcShellBasedSurfaceModel::SbsmBoundary() const { aggregate_of< ::Ifc2x3::IfcShell >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcShellBasedSurfaceModel::setSbsmBoundary(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcShellBasedSurfaceModel::setSbsmBoundary(aggregate_of< ::Ifc2x3::IfcShell >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcShellBasedSurfaceModel::declaration() const { return *IFC2X3_IfcShellBasedSurfaceModel_type; }
|
const IfcParse::entity& Ifc2x3::IfcShellBasedSurfaceModel::declaration() const { return *IFC2X3_IfcShellBasedSurfaceModel_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcShellBasedSurfaceModel::Class() { return *IFC2X3_IfcShellBasedSurfaceModel_type; }
|
const IfcParse::entity& Ifc2x3::IfcShellBasedSurfaceModel::Class() { return *IFC2X3_IfcShellBasedSurfaceModel_type; }
|
||||||
Ifc2x3::IfcShellBasedSurfaceModel::IfcShellBasedSurfaceModel(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcShellBasedSurfaceModel_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcShellBasedSurfaceModel::IfcShellBasedSurfaceModel(IfcEntityInstanceData* e) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcShellBasedSurfaceModel_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcShellBasedSurfaceModel::IfcShellBasedSurfaceModel(aggregate_of_instance::ptr v1_SbsmBoundary) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcShellBasedSurfaceModel_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_SbsmBoundary));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcShellBasedSurfaceModel::IfcShellBasedSurfaceModel(aggregate_of< ::Ifc2x3::IfcShell >::ptr v1_SbsmBoundary) : IfcGeometricRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcShellBasedSurfaceModel_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_SbsmBoundary));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcSimpleProperty
|
// Function implementations for IfcSimpleProperty
|
||||||
|
|
||||||
@@ -14208,7 +14208,7 @@ Ifc2x3::IfcStructuralSurfaceMemberVarying::IfcStructuralSurfaceMemberVarying(std
|
|||||||
const IfcParse::entity& Ifc2x3::IfcStructuredDimensionCallout::declaration() const { return *IFC2X3_IfcStructuredDimensionCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcStructuredDimensionCallout::declaration() const { return *IFC2X3_IfcStructuredDimensionCallout_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcStructuredDimensionCallout::Class() { return *IFC2X3_IfcStructuredDimensionCallout_type; }
|
const IfcParse::entity& Ifc2x3::IfcStructuredDimensionCallout::Class() { return *IFC2X3_IfcStructuredDimensionCallout_type; }
|
||||||
Ifc2x3::IfcStructuredDimensionCallout::IfcStructuredDimensionCallout(IfcEntityInstanceData* e) : IfcDraughtingCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcStructuredDimensionCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcStructuredDimensionCallout::IfcStructuredDimensionCallout(IfcEntityInstanceData* e) : IfcDraughtingCallout((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcStructuredDimensionCallout_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcStructuredDimensionCallout::IfcStructuredDimensionCallout(aggregate_of_instance::ptr v1_Contents) : IfcDraughtingCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuredDimensionCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcStructuredDimensionCallout::IfcStructuredDimensionCallout(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents) : IfcDraughtingCallout((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuredDimensionCallout_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Contents));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcStyleModel
|
// Function implementations for IfcStyleModel
|
||||||
|
|
||||||
@@ -14311,14 +14311,14 @@ Ifc2x3::IfcSurfaceOfRevolution::IfcSurfaceOfRevolution(::Ifc2x3::IfcProfileDef*
|
|||||||
// Function implementations for IfcSurfaceStyle
|
// Function implementations for IfcSurfaceStyle
|
||||||
::Ifc2x3::IfcSurfaceSide::Value Ifc2x3::IfcSurfaceStyle::Side() const { return ::Ifc2x3::IfcSurfaceSide::FromString(*data_->getArgument(1)); }
|
::Ifc2x3::IfcSurfaceSide::Value Ifc2x3::IfcSurfaceStyle::Side() const { return ::Ifc2x3::IfcSurfaceSide::FromString(*data_->getArgument(1)); }
|
||||||
void Ifc2x3::IfcSurfaceStyle::setSide(::Ifc2x3::IfcSurfaceSide::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc2x3::IfcSurfaceSide::ToString(v)));data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcSurfaceStyle::setSide(::Ifc2x3::IfcSurfaceSide::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc2x3::IfcSurfaceSide::ToString(v)));data_->setArgument(1,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcSurfaceStyle::Styles() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr Ifc2x3::IfcSurfaceStyle::Styles() const { aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcSurfaceStyle::setStyles(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcSurfaceStyle::setStyles(aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcSurfaceStyle::declaration() const { return *IFC2X3_IfcSurfaceStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcSurfaceStyle::declaration() const { return *IFC2X3_IfcSurfaceStyle_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcSurfaceStyle::Class() { return *IFC2X3_IfcSurfaceStyle_type; }
|
const IfcParse::entity& Ifc2x3::IfcSurfaceStyle::Class() { return *IFC2X3_IfcSurfaceStyle_type; }
|
||||||
Ifc2x3::IfcSurfaceStyle::IfcSurfaceStyle(IfcEntityInstanceData* e) : IfcPresentationStyle((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcSurfaceStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcSurfaceStyle::IfcSurfaceStyle(IfcEntityInstanceData* e) : IfcPresentationStyle((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcSurfaceStyle_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcSurfaceStyle::IfcSurfaceStyle(boost::optional< std::string > v1_Name, ::Ifc2x3::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles) : IfcPresentationStyle((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v2_Side,::Ifc2x3::IfcSurfaceSide::ToString(v2_Side))));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Styles));data_->setArgument(2,attr);} }
|
Ifc2x3::IfcSurfaceStyle::IfcSurfaceStyle(boost::optional< std::string > v1_Name, ::Ifc2x3::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr v3_Styles) : IfcPresentationStyle((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceStyle_type); if (v1_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_Name));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v2_Side,::Ifc2x3::IfcSurfaceSide::ToString(v2_Side))));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Styles));data_->setArgument(2,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcSurfaceStyleLighting
|
// Function implementations for IfcSurfaceStyleLighting
|
||||||
::Ifc2x3::IfcColourRgb* Ifc2x3::IfcSurfaceStyleLighting::DiffuseTransmissionColour() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcColourRgb>(true); }
|
::Ifc2x3::IfcColourRgb* Ifc2x3::IfcSurfaceStyleLighting::DiffuseTransmissionColour() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcColourRgb>(true); }
|
||||||
@@ -14528,8 +14528,8 @@ Ifc2x3::IfcTable::IfcTable(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity()
|
|||||||
Ifc2x3::IfcTable::IfcTable(std::string v1_Name, aggregate_of< ::Ifc2x3::IfcTableRow >::ptr v2_Rows) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTable_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Rows)->generalize());data_->setArgument(1,attr);} }
|
Ifc2x3::IfcTable::IfcTable(std::string v1_Name, aggregate_of< ::Ifc2x3::IfcTableRow >::ptr v2_Rows) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTable_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Name));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Rows)->generalize());data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTableRow
|
// Function implementations for IfcTableRow
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTableRow::RowCells() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcTableRow::RowCells() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcTableRow::setRowCells(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcTableRow::setRowCells(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
bool Ifc2x3::IfcTableRow::IsHeading() const { bool v = *data_->getArgument(1); return v; }
|
bool Ifc2x3::IfcTableRow::IsHeading() const { bool v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcTableRow::setIsHeading(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcTableRow::setIsHeading(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
@@ -14538,7 +14538,7 @@ void Ifc2x3::IfcTableRow::setIsHeading(bool v) { {IfcWrite::IfcWriteArgument* at
|
|||||||
const IfcParse::entity& Ifc2x3::IfcTableRow::declaration() const { return *IFC2X3_IfcTableRow_type; }
|
const IfcParse::entity& Ifc2x3::IfcTableRow::declaration() const { return *IFC2X3_IfcTableRow_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTableRow::Class() { return *IFC2X3_IfcTableRow_type; }
|
const IfcParse::entity& Ifc2x3::IfcTableRow::Class() { return *IFC2X3_IfcTableRow_type; }
|
||||||
Ifc2x3::IfcTableRow::IfcTableRow(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTableRow_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTableRow::IfcTableRow(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTableRow_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTableRow::IfcTableRow(aggregate_of_instance::ptr v1_RowCells, bool v2_IsHeading) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTableRow_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_RowCells));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_IsHeading));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcTableRow::IfcTableRow(aggregate_of< ::Ifc2x3::IfcValue >::ptr v1_RowCells, bool v2_IsHeading) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTableRow_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_RowCells));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_IsHeading));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTankType
|
// Function implementations for IfcTankType
|
||||||
::Ifc2x3::IfcTankTypeEnum::Value Ifc2x3::IfcTankType::PredefinedType() const { return ::Ifc2x3::IfcTankTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcTankTypeEnum::Value Ifc2x3::IfcTankType::PredefinedType() const { return ::Ifc2x3::IfcTankTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
@@ -14750,14 +14750,14 @@ Ifc2x3::IfcTextureCoordinate::IfcTextureCoordinate() : IfcUtil::IfcBaseEntity()
|
|||||||
// Function implementations for IfcTextureCoordinateGenerator
|
// Function implementations for IfcTextureCoordinateGenerator
|
||||||
std::string Ifc2x3::IfcTextureCoordinateGenerator::Mode() const { std::string v = *data_->getArgument(0); return v; }
|
std::string Ifc2x3::IfcTextureCoordinateGenerator::Mode() const { std::string v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcTextureCoordinateGenerator::setMode(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcTextureCoordinateGenerator::setMode(std::string v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTextureCoordinateGenerator::Parameter() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr Ifc2x3::IfcTextureCoordinateGenerator::Parameter() const { aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcTextureCoordinateGenerator::setParameter(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcTextureCoordinateGenerator::setParameter(aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcTextureCoordinateGenerator::declaration() const { return *IFC2X3_IfcTextureCoordinateGenerator_type; }
|
const IfcParse::entity& Ifc2x3::IfcTextureCoordinateGenerator::declaration() const { return *IFC2X3_IfcTextureCoordinateGenerator_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTextureCoordinateGenerator::Class() { return *IFC2X3_IfcTextureCoordinateGenerator_type; }
|
const IfcParse::entity& Ifc2x3::IfcTextureCoordinateGenerator::Class() { return *IFC2X3_IfcTextureCoordinateGenerator_type; }
|
||||||
Ifc2x3::IfcTextureCoordinateGenerator::IfcTextureCoordinateGenerator(IfcEntityInstanceData* e) : IfcTextureCoordinate((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTextureCoordinateGenerator_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTextureCoordinateGenerator::IfcTextureCoordinateGenerator(IfcEntityInstanceData* e) : IfcTextureCoordinate((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTextureCoordinateGenerator_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTextureCoordinateGenerator::IfcTextureCoordinateGenerator(std::string v1_Mode, aggregate_of_instance::ptr v2_Parameter) : IfcTextureCoordinate((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTextureCoordinateGenerator_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Mode));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Parameter));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcTextureCoordinateGenerator::IfcTextureCoordinateGenerator(std::string v1_Mode, aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr v2_Parameter) : IfcTextureCoordinate((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTextureCoordinateGenerator_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Mode));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Parameter));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTextureMap
|
// Function implementations for IfcTextureMap
|
||||||
aggregate_of< ::Ifc2x3::IfcVertexBasedTextureMap >::ptr Ifc2x3::IfcTextureMap::TextureMaps() const { aggregate_of_instance::ptr es = *data_->getArgument(0); return es->as< ::Ifc2x3::IfcVertexBasedTextureMap >(); }
|
aggregate_of< ::Ifc2x3::IfcVertexBasedTextureMap >::ptr Ifc2x3::IfcTextureMap::TextureMaps() const { aggregate_of_instance::ptr es = *data_->getArgument(0); return es->as< ::Ifc2x3::IfcVertexBasedTextureMap >(); }
|
||||||
@@ -14823,18 +14823,18 @@ Ifc2x3::IfcTimeSeries::IfcTimeSeries(std::string v1_Name, boost::optional< std::
|
|||||||
// Function implementations for IfcTimeSeriesReferenceRelationship
|
// Function implementations for IfcTimeSeriesReferenceRelationship
|
||||||
::Ifc2x3::IfcTimeSeries* Ifc2x3::IfcTimeSeriesReferenceRelationship::ReferencedTimeSeries() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcTimeSeries>(true); }
|
::Ifc2x3::IfcTimeSeries* Ifc2x3::IfcTimeSeriesReferenceRelationship::ReferencedTimeSeries() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcTimeSeries>(true); }
|
||||||
void Ifc2x3::IfcTimeSeriesReferenceRelationship::setReferencedTimeSeries(::Ifc2x3::IfcTimeSeries* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcTimeSeriesReferenceRelationship::setReferencedTimeSeries(::Ifc2x3::IfcTimeSeries* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTimeSeriesReferenceRelationship::TimeSeriesReferences() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr Ifc2x3::IfcTimeSeriesReferenceRelationship::TimeSeriesReferences() const { aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcTimeSeriesReferenceRelationship::setTimeSeriesReferences(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcTimeSeriesReferenceRelationship::setTimeSeriesReferences(aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesReferenceRelationship::declaration() const { return *IFC2X3_IfcTimeSeriesReferenceRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesReferenceRelationship::declaration() const { return *IFC2X3_IfcTimeSeriesReferenceRelationship_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesReferenceRelationship::Class() { return *IFC2X3_IfcTimeSeriesReferenceRelationship_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesReferenceRelationship::Class() { return *IFC2X3_IfcTimeSeriesReferenceRelationship_type; }
|
||||||
Ifc2x3::IfcTimeSeriesReferenceRelationship::IfcTimeSeriesReferenceRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesReferenceRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTimeSeriesReferenceRelationship::IfcTimeSeriesReferenceRelationship(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesReferenceRelationship_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTimeSeriesReferenceRelationship::IfcTimeSeriesReferenceRelationship(::Ifc2x3::IfcTimeSeries* v1_ReferencedTimeSeries, aggregate_of_instance::ptr v2_TimeSeriesReferences) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesReferenceRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ReferencedTimeSeries));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_TimeSeriesReferences));data_->setArgument(1,attr);} }
|
Ifc2x3::IfcTimeSeriesReferenceRelationship::IfcTimeSeriesReferenceRelationship(::Ifc2x3::IfcTimeSeries* v1_ReferencedTimeSeries, aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr v2_TimeSeriesReferences) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesReferenceRelationship_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ReferencedTimeSeries));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_TimeSeriesReferences));data_->setArgument(1,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTimeSeriesSchedule
|
// Function implementations for IfcTimeSeriesSchedule
|
||||||
boost::optional< aggregate_of_instance::ptr > Ifc2x3::IfcTimeSeriesSchedule::ApplicableDates() const { if(!data_->getArgument(5) || data_->getArgument(5)->isNull()) { return boost::none; } aggregate_of_instance::ptr v = *data_->getArgument(5); return v; }
|
boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > Ifc2x3::IfcTimeSeriesSchedule::ApplicableDates() const { if(!data_->getArgument(5) || data_->getArgument(5)->isNull()) { return boost::none; } aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr v = *data_->getArgument(5); return v; }
|
||||||
void Ifc2x3::IfcTimeSeriesSchedule::setApplicableDates(boost::optional< aggregate_of_instance::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(5,attr);} }
|
void Ifc2x3::IfcTimeSeriesSchedule::setApplicableDates(boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();if (v) {attr->set(*v);}data_->setArgument(5,attr);} }
|
||||||
::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value Ifc2x3::IfcTimeSeriesSchedule::TimeSeriesScheduleType() const { return ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::FromString(*data_->getArgument(6)); }
|
::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value Ifc2x3::IfcTimeSeriesSchedule::TimeSeriesScheduleType() const { return ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::FromString(*data_->getArgument(6)); }
|
||||||
void Ifc2x3::IfcTimeSeriesSchedule::setTimeSeriesScheduleType(::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::ToString(v)));data_->setArgument(6,attr);} }
|
void Ifc2x3::IfcTimeSeriesSchedule::setTimeSeriesScheduleType(::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::ToString(v)));data_->setArgument(6,attr);} }
|
||||||
::Ifc2x3::IfcTimeSeries* Ifc2x3::IfcTimeSeriesSchedule::TimeSeries() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(7)))->as<::Ifc2x3::IfcTimeSeries>(true); }
|
::Ifc2x3::IfcTimeSeries* Ifc2x3::IfcTimeSeriesSchedule::TimeSeries() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(7)))->as<::Ifc2x3::IfcTimeSeries>(true); }
|
||||||
@@ -14844,17 +14844,17 @@ void Ifc2x3::IfcTimeSeriesSchedule::setTimeSeries(::Ifc2x3::IfcTimeSeries* v) {
|
|||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesSchedule::declaration() const { return *IFC2X3_IfcTimeSeriesSchedule_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesSchedule::declaration() const { return *IFC2X3_IfcTimeSeriesSchedule_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesSchedule::Class() { return *IFC2X3_IfcTimeSeriesSchedule_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesSchedule::Class() { return *IFC2X3_IfcTimeSeriesSchedule_type; }
|
||||||
Ifc2x3::IfcTimeSeriesSchedule::IfcTimeSeriesSchedule(IfcEntityInstanceData* e) : IfcControl((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesSchedule_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTimeSeriesSchedule::IfcTimeSeriesSchedule(IfcEntityInstanceData* e) : IfcControl((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesSchedule_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTimeSeriesSchedule::IfcTimeSeriesSchedule(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< aggregate_of_instance::ptr > v6_ApplicableDates, ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v7_TimeSeriesScheduleType, ::Ifc2x3::IfcTimeSeries* v8_TimeSeries) : IfcControl((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesSchedule_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ApplicableDates) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ApplicableDates));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v7_TimeSeriesScheduleType,::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::ToString(v7_TimeSeriesScheduleType))));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_TimeSeries));data_->setArgument(7,attr);} }
|
Ifc2x3::IfcTimeSeriesSchedule::IfcTimeSeriesSchedule(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > v6_ApplicableDates, ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v7_TimeSeriesScheduleType, ::Ifc2x3::IfcTimeSeries* v8_TimeSeries) : IfcControl((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesSchedule_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_ApplicableDates) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_ApplicableDates));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v7_TimeSeriesScheduleType,::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::ToString(v7_TimeSeriesScheduleType))));data_->setArgument(6,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v8_TimeSeries));data_->setArgument(7,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTimeSeriesValue
|
// Function implementations for IfcTimeSeriesValue
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTimeSeriesValue::ListValues() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr Ifc2x3::IfcTimeSeriesValue::ListValues() const { aggregate_of< ::Ifc2x3::IfcValue >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcTimeSeriesValue::setListValues(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcTimeSeriesValue::setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesValue::declaration() const { return *IFC2X3_IfcTimeSeriesValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesValue::declaration() const { return *IFC2X3_IfcTimeSeriesValue_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTimeSeriesValue::Class() { return *IFC2X3_IfcTimeSeriesValue_type; }
|
const IfcParse::entity& Ifc2x3::IfcTimeSeriesValue::Class() { return *IFC2X3_IfcTimeSeriesValue_type; }
|
||||||
Ifc2x3::IfcTimeSeriesValue::IfcTimeSeriesValue(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTimeSeriesValue::IfcTimeSeriesValue(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcTimeSeriesValue_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTimeSeriesValue::IfcTimeSeriesValue(aggregate_of_instance::ptr v1_ListValues) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ListValues));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcTimeSeriesValue::IfcTimeSeriesValue(aggregate_of< ::Ifc2x3::IfcValue >::ptr v1_ListValues) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesValue_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_ListValues));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTopologicalRepresentationItem
|
// Function implementations for IfcTopologicalRepresentationItem
|
||||||
|
|
||||||
@@ -14925,10 +14925,10 @@ Ifc2x3::IfcTrapeziumProfileDef::IfcTrapeziumProfileDef(::Ifc2x3::IfcProfileTypeE
|
|||||||
// Function implementations for IfcTrimmedCurve
|
// Function implementations for IfcTrimmedCurve
|
||||||
::Ifc2x3::IfcCurve* Ifc2x3::IfcTrimmedCurve::BasisCurve() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcCurve>(true); }
|
::Ifc2x3::IfcCurve* Ifc2x3::IfcTrimmedCurve::BasisCurve() const { return ((IfcUtil::IfcBaseClass*)(*data_->getArgument(0)))->as<::Ifc2x3::IfcCurve>(true); }
|
||||||
void Ifc2x3::IfcTrimmedCurve::setBasisCurve(::Ifc2x3::IfcCurve* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcTrimmedCurve::setBasisCurve(::Ifc2x3::IfcCurve* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTrimmedCurve::Trim1() const { aggregate_of_instance::ptr v = *data_->getArgument(1); return v; }
|
aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr Ifc2x3::IfcTrimmedCurve::Trim1() const { aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v = *data_->getArgument(1); return v; }
|
||||||
void Ifc2x3::IfcTrimmedCurve::setTrim1(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
void Ifc2x3::IfcTrimmedCurve::setTrim1(aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(1,attr);} }
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcTrimmedCurve::Trim2() const { aggregate_of_instance::ptr v = *data_->getArgument(2); return v; }
|
aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr Ifc2x3::IfcTrimmedCurve::Trim2() const { aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v = *data_->getArgument(2); return v; }
|
||||||
void Ifc2x3::IfcTrimmedCurve::setTrim2(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
void Ifc2x3::IfcTrimmedCurve::setTrim2(aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
|
||||||
bool Ifc2x3::IfcTrimmedCurve::SenseAgreement() const { bool v = *data_->getArgument(3); return v; }
|
bool Ifc2x3::IfcTrimmedCurve::SenseAgreement() const { bool v = *data_->getArgument(3); return v; }
|
||||||
void Ifc2x3::IfcTrimmedCurve::setSenseAgreement(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
void Ifc2x3::IfcTrimmedCurve::setSenseAgreement(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
|
||||||
::Ifc2x3::IfcTrimmingPreference::Value Ifc2x3::IfcTrimmedCurve::MasterRepresentation() const { return ::Ifc2x3::IfcTrimmingPreference::FromString(*data_->getArgument(4)); }
|
::Ifc2x3::IfcTrimmingPreference::Value Ifc2x3::IfcTrimmedCurve::MasterRepresentation() const { return ::Ifc2x3::IfcTrimmingPreference::FromString(*data_->getArgument(4)); }
|
||||||
@@ -14938,7 +14938,7 @@ void Ifc2x3::IfcTrimmedCurve::setMasterRepresentation(::Ifc2x3::IfcTrimmingPrefe
|
|||||||
const IfcParse::entity& Ifc2x3::IfcTrimmedCurve::declaration() const { return *IFC2X3_IfcTrimmedCurve_type; }
|
const IfcParse::entity& Ifc2x3::IfcTrimmedCurve::declaration() const { return *IFC2X3_IfcTrimmedCurve_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcTrimmedCurve::Class() { return *IFC2X3_IfcTrimmedCurve_type; }
|
const IfcParse::entity& Ifc2x3::IfcTrimmedCurve::Class() { return *IFC2X3_IfcTrimmedCurve_type; }
|
||||||
Ifc2x3::IfcTrimmedCurve::IfcTrimmedCurve(IfcEntityInstanceData* e) : IfcBoundedCurve((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTrimmedCurve_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcTrimmedCurve::IfcTrimmedCurve(IfcEntityInstanceData* e) : IfcBoundedCurve((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC2X3_IfcTrimmedCurve_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcTrimmedCurve::IfcTrimmedCurve(::Ifc2x3::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc2x3::IfcTrimmingPreference::Value v5_MasterRepresentation) : IfcBoundedCurve((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTrimmedCurve_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_BasisCurve));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Trim1));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Trim2));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_SenseAgreement));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v5_MasterRepresentation,::Ifc2x3::IfcTrimmingPreference::ToString(v5_MasterRepresentation))));data_->setArgument(4,attr);} }
|
Ifc2x3::IfcTrimmedCurve::IfcTrimmedCurve(::Ifc2x3::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc2x3::IfcTrimmingPreference::Value v5_MasterRepresentation) : IfcBoundedCurve((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcTrimmedCurve_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_BasisCurve));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Trim1));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Trim2));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_SenseAgreement));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v5_MasterRepresentation,::Ifc2x3::IfcTrimmingPreference::ToString(v5_MasterRepresentation))));data_->setArgument(4,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcTubeBundleType
|
// Function implementations for IfcTubeBundleType
|
||||||
::Ifc2x3::IfcTubeBundleTypeEnum::Value Ifc2x3::IfcTubeBundleType::PredefinedType() const { return ::Ifc2x3::IfcTubeBundleTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcTubeBundleTypeEnum::Value Ifc2x3::IfcTubeBundleType::PredefinedType() const { return ::Ifc2x3::IfcTubeBundleTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
@@ -15010,14 +15010,14 @@ Ifc2x3::IfcUShapeProfileDef::IfcUShapeProfileDef(IfcEntityInstanceData* e) : Ifc
|
|||||||
Ifc2x3::IfcUShapeProfileDef::IfcUShapeProfileDef(::Ifc2x3::IfcProfileTypeEnum::Value v1_ProfileType, boost::optional< std::string > v2_ProfileName, ::Ifc2x3::IfcAxis2Placement2D* v3_Position, double v4_Depth, double v5_FlangeWidth, double v6_WebThickness, double v7_FlangeThickness, boost::optional< double > v8_FilletRadius, boost::optional< double > v9_EdgeRadius, boost::optional< double > v10_FlangeSlope, boost::optional< double > v11_CentreOfGravityInX) : IfcParameterizedProfileDef((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcUShapeProfileDef_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v1_ProfileType,::Ifc2x3::IfcProfileTypeEnum::ToString(v1_ProfileType))));data_->setArgument(0,attr);} if (v2_ProfileName) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_ProfileName));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Position));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Depth));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_FlangeWidth));data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_WebThickness));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_FlangeThickness));data_->setArgument(6,attr);} if (v8_FilletRadius) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_FilletRadius));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_EdgeRadius) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_EdgeRadius));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } if (v10_FlangeSlope) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_FlangeSlope));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } if (v11_CentreOfGravityInX) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v11_CentreOfGravityInX));data_->setArgument(10,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(10, attr); } }
|
Ifc2x3::IfcUShapeProfileDef::IfcUShapeProfileDef(::Ifc2x3::IfcProfileTypeEnum::Value v1_ProfileType, boost::optional< std::string > v2_ProfileName, ::Ifc2x3::IfcAxis2Placement2D* v3_Position, double v4_Depth, double v5_FlangeWidth, double v6_WebThickness, double v7_FlangeThickness, boost::optional< double > v8_FilletRadius, boost::optional< double > v9_EdgeRadius, boost::optional< double > v10_FlangeSlope, boost::optional< double > v11_CentreOfGravityInX) : IfcParameterizedProfileDef((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC2X3_IfcUShapeProfileDef_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v1_ProfileType,::Ifc2x3::IfcProfileTypeEnum::ToString(v1_ProfileType))));data_->setArgument(0,attr);} if (v2_ProfileName) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_ProfileName));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Position));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_Depth));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_FlangeWidth));data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_WebThickness));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_FlangeThickness));data_->setArgument(6,attr);} if (v8_FilletRadius) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_FilletRadius));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_EdgeRadius) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_EdgeRadius));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } if (v10_FlangeSlope) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v10_FlangeSlope));data_->setArgument(9,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(9, attr); } if (v11_CentreOfGravityInX) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v11_CentreOfGravityInX));data_->setArgument(10,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(10, attr); } }
|
||||||
|
|
||||||
// Function implementations for IfcUnitAssignment
|
// Function implementations for IfcUnitAssignment
|
||||||
aggregate_of_instance::ptr Ifc2x3::IfcUnitAssignment::Units() const { aggregate_of_instance::ptr v = *data_->getArgument(0); return v; }
|
aggregate_of< ::Ifc2x3::IfcUnit >::ptr Ifc2x3::IfcUnitAssignment::Units() const { aggregate_of< ::Ifc2x3::IfcUnit >::ptr v = *data_->getArgument(0); return v; }
|
||||||
void Ifc2x3::IfcUnitAssignment::setUnits(aggregate_of_instance::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
void Ifc2x3::IfcUnitAssignment::setUnits(aggregate_of< ::Ifc2x3::IfcUnit >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
|
|
||||||
const IfcParse::entity& Ifc2x3::IfcUnitAssignment::declaration() const { return *IFC2X3_IfcUnitAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcUnitAssignment::declaration() const { return *IFC2X3_IfcUnitAssignment_type; }
|
||||||
const IfcParse::entity& Ifc2x3::IfcUnitAssignment::Class() { return *IFC2X3_IfcUnitAssignment_type; }
|
const IfcParse::entity& Ifc2x3::IfcUnitAssignment::Class() { return *IFC2X3_IfcUnitAssignment_type; }
|
||||||
Ifc2x3::IfcUnitAssignment::IfcUnitAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcUnitAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
Ifc2x3::IfcUnitAssignment::IfcUnitAssignment(IfcEntityInstanceData* e) : IfcUtil::IfcBaseEntity() { if (!e) return; if (e->type() != IFC2X3_IfcUnitAssignment_type) throw IfcException("Unable to find keyword in schema"); data_ = e; }
|
||||||
Ifc2x3::IfcUnitAssignment::IfcUnitAssignment(aggregate_of_instance::ptr v1_Units) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Units));data_->setArgument(0,attr);} }
|
Ifc2x3::IfcUnitAssignment::IfcUnitAssignment(aggregate_of< ::Ifc2x3::IfcUnit >::ptr v1_Units) : IfcUtil::IfcBaseEntity() {data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitAssignment_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Units));data_->setArgument(0,attr);} }
|
||||||
|
|
||||||
// Function implementations for IfcUnitaryEquipmentType
|
// Function implementations for IfcUnitaryEquipmentType
|
||||||
::Ifc2x3::IfcUnitaryEquipmentTypeEnum::Value Ifc2x3::IfcUnitaryEquipmentType::PredefinedType() const { return ::Ifc2x3::IfcUnitaryEquipmentTypeEnum::FromString(*data_->getArgument(9)); }
|
::Ifc2x3::IfcUnitaryEquipmentTypeEnum::Value Ifc2x3::IfcUnitaryEquipmentType::PredefinedType() const { return ::Ifc2x3::IfcUnitaryEquipmentTypeEnum::FromString(*data_->getArgument(9)); }
|
||||||
|
|||||||
+89
-89
@@ -8375,12 +8375,12 @@ class IFC_PARSE_API IfcConstraintClassificationRelationship : public IfcUtil::I
|
|||||||
public:
|
public:
|
||||||
::Ifc2x3::IfcConstraint* ClassifiedConstraint() const;
|
::Ifc2x3::IfcConstraint* ClassifiedConstraint() const;
|
||||||
void setClassifiedConstraint(::Ifc2x3::IfcConstraint* v);
|
void setClassifiedConstraint(::Ifc2x3::IfcConstraint* v);
|
||||||
aggregate_of_instance::ptr RelatedClassifications() const;
|
aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr RelatedClassifications() const;
|
||||||
void setRelatedClassifications(aggregate_of_instance::ptr v);
|
void setRelatedClassifications(aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcConstraintClassificationRelationship (IfcEntityInstanceData* e);
|
IfcConstraintClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcConstraintClassificationRelationship (::Ifc2x3::IfcConstraint* v1_ClassifiedConstraint, aggregate_of_instance::ptr v2_RelatedClassifications);
|
IfcConstraintClassificationRelationship (::Ifc2x3::IfcConstraint* v1_ClassifiedConstraint, aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v2_RelatedClassifications);
|
||||||
typedef aggregate_of< IfcConstraintClassificationRelationship > list;
|
typedef aggregate_of< IfcConstraintClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcConstraintRelationship is an objectified relationship that enables instances of IfcConstraint and its
|
/// An IfcConstraintRelationship is an objectified relationship that enables instances of IfcConstraint and its
|
||||||
@@ -8748,8 +8748,8 @@ public:
|
|||||||
::Ifc2x3::IfcActorSelect* DocumentOwner() const;
|
::Ifc2x3::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc2x3::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc2x3::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -8788,7 +8788,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_DocumentId, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< aggregate_of< ::Ifc2x3::IfcDocumentReference >::ptr > v4_DocumentReferences, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc2x3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, ::Ifc2x3::IfcDateAndTime* v11_CreationTime, ::Ifc2x3::IfcDateAndTime* v12_LastRevisionTime, ::Ifc2x3::IfcDocumentElectronicFormat* v13_ElectronicFormat, ::Ifc2x3::IfcCalendarDate* v14_ValidFrom, ::Ifc2x3::IfcCalendarDate* v15_ValidUntil, boost::optional< ::Ifc2x3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc2x3::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_DocumentId, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< aggregate_of< ::Ifc2x3::IfcDocumentReference >::ptr > v4_DocumentReferences, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc2x3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_Editors, ::Ifc2x3::IfcDateAndTime* v11_CreationTime, ::Ifc2x3::IfcDateAndTime* v12_LastRevisionTime, ::Ifc2x3::IfcDocumentElectronicFormat* v13_ElectronicFormat, ::Ifc2x3::IfcCalendarDate* v14_ValidFrom, ::Ifc2x3::IfcCalendarDate* v15_ValidUntil, boost::optional< ::Ifc2x3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc2x3::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -8991,12 +8991,12 @@ public:
|
|||||||
::Ifc2x3::IfcDateTimeSelect* TimeStamp() const;
|
::Ifc2x3::IfcDateTimeSelect* TimeStamp() const;
|
||||||
void setTimeStamp(::Ifc2x3::IfcDateTimeSelect* v);
|
void setTimeStamp(::Ifc2x3::IfcDateTimeSelect* v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (::Ifc2x3::IfcDateTimeSelect* v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (::Ifc2x3::IfcDateTimeSelect* v1_TimeStamp, aggregate_of< ::Ifc2x3::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -9169,15 +9169,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc2x3::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc2x3::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc2x3::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc2x3::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc2x3::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc2x3::IfcClassificationNotationSelect >::ptr v1_MaterialClassifications, ::Ifc2x3::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialLayer is a single and identifiable part of an element which is constructed of a number of layers (one or more). Each IfcMaterialLayer has a constant thickness and is located relative to the referencing IfcMaterialLayerSet along the MlsBase.
|
/// IfcMaterialLayer is a single and identifiable part of an element which is constructed of a number of layers (one or more). Each IfcMaterialLayer has a constant thickness and is located relative to the referencing IfcMaterialLayerSet along the MlsBase.
|
||||||
@@ -10045,15 +10045,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -10085,12 +10085,12 @@ public:
|
|||||||
/// NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type.
|
/// NOTE In most cases the assignment of styles to a layer is restricted to an IfcCurveStyle representing the layer curve colour, layer curve thickness, and layer curve type.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed from IfcPresentationStyleSelect (now deprecated) to IfcPresentationStyle.
|
/// IFC2x4 CHANGE The data type has been changed from IfcPresentationStyleSelect (now deprecated) to IfcPresentationStyle.
|
||||||
aggregate_of_instance::ptr LayerStyles() const;
|
aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr LayerStyles() const;
|
||||||
void setLayerStyles(aggregate_of_instance::ptr v);
|
void setLayerStyles(aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of_instance::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -10117,12 +10117,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc2x3::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -10502,15 +10502,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc2x3::IfcUnit* Unit() const;
|
::Ifc2x3::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc2x3::IfcUnit* v);
|
void setUnit(::Ifc2x3::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc2x3::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc2x3::IfcValue >::ptr v2_EnumerationValues, ::Ifc2x3::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -11360,12 +11360,12 @@ public:
|
|||||||
::Ifc2x3::IfcSurfaceSide::Value Side() const;
|
::Ifc2x3::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc2x3::IfcSurfaceSide::Value v);
|
void setSide(::Ifc2x3::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc2x3::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc2x3::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc2x3::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -11643,8 +11643,8 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
aggregate_of_instance::ptr RowCells() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr RowCells() const;
|
||||||
void setRowCells(aggregate_of_instance::ptr v);
|
void setRowCells(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
bool IsHeading() const;
|
bool IsHeading() const;
|
||||||
void setIsHeading(bool v);
|
void setIsHeading(bool v);
|
||||||
@@ -11652,7 +11652,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (aggregate_of_instance::ptr v1_RowCells, bool v2_IsHeading);
|
IfcTableRow (aggregate_of< ::Ifc2x3::IfcValue >::ptr v1_RowCells, bool v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// Definition: Address to which telephone, electronic mail and other forms of telecommunications should be addressed.
|
/// Definition: Address to which telephone, electronic mail and other forms of telecommunications should be addressed.
|
||||||
@@ -11999,12 +11999,12 @@ public:
|
|||||||
/// The parameters used as arguments by the function as specified by Mode.
|
/// The parameters used as arguments by the function as specified by Mode.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE Made optional data type restricted to REAL.
|
/// IFC2x4 CHANGE Made optional data type restricted to REAL.
|
||||||
aggregate_of_instance::ptr Parameter() const;
|
aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr Parameter() const;
|
||||||
void setParameter(aggregate_of_instance::ptr v);
|
void setParameter(aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTextureCoordinateGenerator (IfcEntityInstanceData* e);
|
IfcTextureCoordinateGenerator (IfcEntityInstanceData* e);
|
||||||
IfcTextureCoordinateGenerator (std::string v1_Mode, aggregate_of_instance::ptr v2_Parameter);
|
IfcTextureCoordinateGenerator (std::string v1_Mode, aggregate_of< ::Ifc2x3::IfcSimpleValue >::ptr v2_Parameter);
|
||||||
typedef aggregate_of< IfcTextureCoordinateGenerator > list;
|
typedef aggregate_of< IfcTextureCoordinateGenerator > list;
|
||||||
};
|
};
|
||||||
/// An IfcTextureMap provides the mapping of the
|
/// An IfcTextureMap provides the mapping of the
|
||||||
@@ -12166,12 +12166,12 @@ class IFC_PARSE_API IfcTimeSeriesReferenceRelationship : public IfcUtil::IfcBas
|
|||||||
public:
|
public:
|
||||||
::Ifc2x3::IfcTimeSeries* ReferencedTimeSeries() const;
|
::Ifc2x3::IfcTimeSeries* ReferencedTimeSeries() const;
|
||||||
void setReferencedTimeSeries(::Ifc2x3::IfcTimeSeries* v);
|
void setReferencedTimeSeries(::Ifc2x3::IfcTimeSeries* v);
|
||||||
aggregate_of_instance::ptr TimeSeriesReferences() const;
|
aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr TimeSeriesReferences() const;
|
||||||
void setTimeSeriesReferences(aggregate_of_instance::ptr v);
|
void setTimeSeriesReferences(aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesReferenceRelationship (IfcEntityInstanceData* e);
|
IfcTimeSeriesReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesReferenceRelationship (::Ifc2x3::IfcTimeSeries* v1_ReferencedTimeSeries, aggregate_of_instance::ptr v2_TimeSeriesReferences);
|
IfcTimeSeriesReferenceRelationship (::Ifc2x3::IfcTimeSeries* v1_ReferencedTimeSeries, aggregate_of< ::Ifc2x3::IfcDocumentSelect >::ptr v2_TimeSeriesReferences);
|
||||||
typedef aggregate_of< IfcTimeSeriesReferenceRelationship > list;
|
typedef aggregate_of< IfcTimeSeriesReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// A time series value is a list of values that comprise the time series. At least one value must be supplied. Applications are expected to normalize values by applying the following three rules:
|
/// A time series value is a list of values that comprise the time series. At least one value must be supplied. Applications are expected to normalize values by applying the following three rules:
|
||||||
@@ -12186,12 +12186,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc2x3::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -12257,12 +12257,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc2x3::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc2x3::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc2x3::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -13448,12 +13448,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc2x3::IfcFillStyleSelect >::ptr v2_FillStyles);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -13657,12 +13657,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -15074,15 +15074,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc2x3::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc2x3::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc2x3::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc2x3::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_EnumerationValues, ::Ifc2x3::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_EnumerationValues, ::Ifc2x3::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -15155,15 +15155,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc2x3::IfcUnit* Unit() const;
|
::Ifc2x3::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc2x3::IfcUnit* v);
|
void setUnit(::Ifc2x3::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_ListValues, ::Ifc2x3::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_ListValues, ::Ifc2x3::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -15432,13 +15432,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
aggregate_of_instance::ptr DefiningValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr DefiningValues() const;
|
||||||
void setDefiningValues(aggregate_of_instance::ptr v);
|
void setDefiningValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
aggregate_of_instance::ptr DefinedValues() const;
|
aggregate_of< ::Ifc2x3::IfcValue >::ptr DefinedValues() const;
|
||||||
void setDefinedValues(aggregate_of_instance::ptr v);
|
void setDefinedValues(aggregate_of< ::Ifc2x3::IfcValue >::ptr v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -15451,7 +15451,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_DefiningValues, aggregate_of_instance::ptr v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc2x3::IfcUnit* v6_DefiningUnit, ::Ifc2x3::IfcUnit* v7_DefinedUnit);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc2x3::IfcValue >::ptr v3_DefiningValues, aggregate_of< ::Ifc2x3::IfcValue >::ptr v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc2x3::IfcUnit* v6_DefiningUnit, ::Ifc2x3::IfcUnit* v7_DefinedUnit);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// IfcRectangleProfileDef defines a rectangle as the profile definition used by the swept surface geometry or the swept area solid. It is given by its X extent and its Y extent, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system.
|
/// IfcRectangleProfileDef defines a rectangle as the profile definition used by the swept surface geometry or the swept area solid. It is given by its X extent and its Y extent, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system.
|
||||||
@@ -15726,12 +15726,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc2x3::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc2x3::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc2x3::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Describes slippage in support conditions or connection conditions. Slippage means that a relative displacement may occur in a support or connection before support or connection reactions are awoken.
|
/// Definition from IAI: Describes slippage in support conditions or connection conditions. Slippage means that a relative displacement may occur in a support or connection before support or connection reactions are awoken.
|
||||||
@@ -18110,14 +18110,14 @@ public:
|
|||||||
|
|
||||||
class IFC_PARSE_API IfcDraughtingCallout : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcDraughtingCallout : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr Contents() const;
|
aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr Contents() const;
|
||||||
void setContents(aggregate_of_instance::ptr v);
|
void setContents(aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v);
|
||||||
aggregate_of< IfcDraughtingCalloutRelationship >::ptr IsRelatedFromCallout() const; // INVERSE IfcDraughtingCalloutRelationship::RelatedDraughtingCallout
|
aggregate_of< IfcDraughtingCalloutRelationship >::ptr IsRelatedFromCallout() const; // INVERSE IfcDraughtingCalloutRelationship::RelatedDraughtingCallout
|
||||||
aggregate_of< IfcDraughtingCalloutRelationship >::ptr IsRelatedToCallout() const; // INVERSE IfcDraughtingCalloutRelationship::RelatingDraughtingCallout
|
aggregate_of< IfcDraughtingCalloutRelationship >::ptr IsRelatedToCallout() const; // INVERSE IfcDraughtingCalloutRelationship::RelatingDraughtingCallout
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDraughtingCallout (IfcEntityInstanceData* e);
|
IfcDraughtingCallout (IfcEntityInstanceData* e);
|
||||||
IfcDraughtingCallout (aggregate_of_instance::ptr v1_Contents);
|
IfcDraughtingCallout (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcDraughtingCallout > list;
|
typedef aggregate_of< IfcDraughtingCallout > list;
|
||||||
};
|
};
|
||||||
/// The draughting pre defined colour is a pre defined colour for the purpose to identify a colour by name. Allowable names are:
|
/// The draughting pre defined colour is a pre defined colour for the purpose to identify a colour by name. Allowable names are:
|
||||||
@@ -18645,15 +18645,15 @@ public:
|
|||||||
::Ifc2x3::IfcOneDirectionRepeatFactor* TilingPattern() const;
|
::Ifc2x3::IfcOneDirectionRepeatFactor* TilingPattern() const;
|
||||||
void setTilingPattern(::Ifc2x3::IfcOneDirectionRepeatFactor* v);
|
void setTilingPattern(::Ifc2x3::IfcOneDirectionRepeatFactor* v);
|
||||||
/// A set of constituents of the tile.
|
/// A set of constituents of the tile.
|
||||||
aggregate_of_instance::ptr Tiles() const;
|
aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr Tiles() const;
|
||||||
void setTiles(aggregate_of_instance::ptr v);
|
void setTiles(aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr v);
|
||||||
/// The scale factor applied to each tile as it is placed in the annotation fill area.
|
/// The scale factor applied to each tile as it is placed in the annotation fill area.
|
||||||
double TilingScale() const;
|
double TilingScale() const;
|
||||||
void setTilingScale(double v);
|
void setTilingScale(double v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyleTiles (IfcEntityInstanceData* e);
|
IfcFillAreaStyleTiles (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyleTiles (::Ifc2x3::IfcOneDirectionRepeatFactor* v1_TilingPattern, aggregate_of_instance::ptr v2_Tiles, double v3_TilingScale);
|
IfcFillAreaStyleTiles (::Ifc2x3::IfcOneDirectionRepeatFactor* v1_TilingPattern, aggregate_of< ::Ifc2x3::IfcFillAreaStyleTileShapeSelect >::ptr v2_Tiles, double v3_TilingScale);
|
||||||
typedef aggregate_of< IfcFillAreaStyleTiles > list;
|
typedef aggregate_of< IfcFillAreaStyleTiles > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -18791,7 +18791,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc2x3::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22339,7 +22339,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStructuredDimensionCallout (IfcEntityInstanceData* e);
|
IfcStructuredDimensionCallout (IfcEntityInstanceData* e);
|
||||||
IfcStructuredDimensionCallout (aggregate_of_instance::ptr v1_Contents);
|
IfcStructuredDimensionCallout (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcStructuredDimensionCallout > list;
|
typedef aggregate_of< IfcStructuredDimensionCallout > list;
|
||||||
};
|
};
|
||||||
/// The IfcSurfaceCurveSweptAreaSolid is the result of
|
/// The IfcSurfaceCurveSweptAreaSolid is the result of
|
||||||
@@ -24135,8 +24135,8 @@ public:
|
|||||||
/// STARTED
|
/// STARTED
|
||||||
boost::optional< std::string > Status() const;
|
boost::optional< std::string > Status() const;
|
||||||
void setStatus(boost::optional< std::string > v);
|
void setStatus(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > TargetUsers() const;
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > TargetUsers() const;
|
||||||
void setTargetUsers(boost::optional< aggregate_of_instance::ptr > v);
|
void setTargetUsers(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v);
|
||||||
/// The date and time that this cost schedule is updated; this allows tracking the schedule history.
|
/// The date and time that this cost schedule is updated; this allows tracking the schedule history.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
|
/// IFC2x4 CHANGE Type changed from IfcDateTimeSelect.
|
||||||
@@ -24152,7 +24152,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcCostSchedule (IfcEntityInstanceData* e);
|
IfcCostSchedule (IfcEntityInstanceData* e);
|
||||||
IfcCostSchedule (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcActorSelect* v6_SubmittedBy, ::Ifc2x3::IfcActorSelect* v7_PreparedBy, ::Ifc2x3::IfcDateTimeSelect* v8_SubmittedOn, boost::optional< std::string > v9_Status, boost::optional< aggregate_of_instance::ptr > v10_TargetUsers, ::Ifc2x3::IfcDateTimeSelect* v11_UpdateDate, std::string v12_ID, ::Ifc2x3::IfcCostScheduleTypeEnum::Value v13_PredefinedType);
|
IfcCostSchedule (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc2x3::IfcActorSelect* v6_SubmittedBy, ::Ifc2x3::IfcActorSelect* v7_PreparedBy, ::Ifc2x3::IfcDateTimeSelect* v8_SubmittedOn, boost::optional< std::string > v9_Status, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_TargetUsers, ::Ifc2x3::IfcDateTimeSelect* v11_UpdateDate, std::string v12_ID, ::Ifc2x3::IfcCostScheduleTypeEnum::Value v13_PredefinedType);
|
||||||
typedef aggregate_of< IfcCostSchedule > list;
|
typedef aggregate_of< IfcCostSchedule > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: The element type
|
/// Definition from IAI: The element type
|
||||||
@@ -24301,7 +24301,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDimensionCurveDirectedCallout (IfcEntityInstanceData* e);
|
IfcDimensionCurveDirectedCallout (IfcEntityInstanceData* e);
|
||||||
IfcDimensionCurveDirectedCallout (aggregate_of_instance::ptr v1_Contents);
|
IfcDimensionCurveDirectedCallout (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcDimensionCurveDirectedCallout > list;
|
typedef aggregate_of< IfcDimensionCurveDirectedCallout > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: The
|
/// Definition from IAI: The
|
||||||
@@ -26008,7 +26008,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcLinearDimension (IfcEntityInstanceData* e);
|
IfcLinearDimension (IfcEntityInstanceData* e);
|
||||||
IfcLinearDimension (aggregate_of_instance::ptr v1_Contents);
|
IfcLinearDimension (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcLinearDimension > list;
|
typedef aggregate_of< IfcLinearDimension > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Fasteners connecting building elements mechanically. A single instance of this class may represent one or many of actual mechanical fasteners, for example an array of bolts or a row of nails.
|
/// Definition from IAI: Fasteners connecting building elements mechanically. A single instance of this class may represent one or many of actual mechanical fasteners, for example an array of bolts or a row of nails.
|
||||||
@@ -27272,7 +27272,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRadiusDimension (IfcEntityInstanceData* e);
|
IfcRadiusDimension (IfcEntityInstanceData* e);
|
||||||
IfcRadiusDimension (aggregate_of_instance::ptr v1_Contents);
|
IfcRadiusDimension (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcRadiusDimension > list;
|
typedef aggregate_of< IfcRadiusDimension > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: The element type (IfcRailingType)
|
/// Definition from IAI: The element type (IfcRailingType)
|
||||||
@@ -28867,8 +28867,8 @@ public:
|
|||||||
|
|
||||||
class IFC_PARSE_API IfcTimeSeriesSchedule : public IfcControl {
|
class IFC_PARSE_API IfcTimeSeriesSchedule : public IfcControl {
|
||||||
public:
|
public:
|
||||||
boost::optional< aggregate_of_instance::ptr > ApplicableDates() const;
|
boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > ApplicableDates() const;
|
||||||
void setApplicableDates(boost::optional< aggregate_of_instance::ptr > v);
|
void setApplicableDates(boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > v);
|
||||||
::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value TimeSeriesScheduleType() const;
|
::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value TimeSeriesScheduleType() const;
|
||||||
void setTimeSeriesScheduleType(::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v);
|
void setTimeSeriesScheduleType(::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v);
|
||||||
::Ifc2x3::IfcTimeSeries* TimeSeries() const;
|
::Ifc2x3::IfcTimeSeries* TimeSeries() const;
|
||||||
@@ -28876,7 +28876,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesSchedule (IfcEntityInstanceData* e);
|
IfcTimeSeriesSchedule (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesSchedule (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< aggregate_of_instance::ptr > v6_ApplicableDates, ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v7_TimeSeriesScheduleType, ::Ifc2x3::IfcTimeSeries* v8_TimeSeries);
|
IfcTimeSeriesSchedule (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< aggregate_of< ::Ifc2x3::IfcDateTimeSelect >::ptr > v6_ApplicableDates, ::Ifc2x3::IfcTimeSeriesScheduleTypeEnum::Value v7_TimeSeriesScheduleType, ::Ifc2x3::IfcTimeSeries* v8_TimeSeries);
|
||||||
typedef aggregate_of< IfcTimeSeriesSchedule > list;
|
typedef aggregate_of< IfcTimeSeriesSchedule > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTransformerType defines commonly shared information for occurrences of transformers. The set of shared information may include:
|
/// The energy conversion device type IfcTransformerType defines commonly shared information for occurrences of transformers. The set of shared information may include:
|
||||||
@@ -29133,11 +29133,11 @@ public:
|
|||||||
::Ifc2x3::IfcCurve* BasisCurve() const;
|
::Ifc2x3::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc2x3::IfcCurve* v);
|
void setBasisCurve(::Ifc2x3::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -29147,7 +29147,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc2x3::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc2x3::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc2x3::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc2x3::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc2x3::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -29940,7 +29940,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcAngularDimension (IfcEntityInstanceData* e);
|
IfcAngularDimension (IfcEntityInstanceData* e);
|
||||||
IfcAngularDimension (aggregate_of_instance::ptr v1_Contents);
|
IfcAngularDimension (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcAngularDimension > list;
|
typedef aggregate_of< IfcAngularDimension > list;
|
||||||
};
|
};
|
||||||
/// An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.
|
/// An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.
|
||||||
@@ -31571,14 +31571,14 @@ public:
|
|||||||
/// Figure 184 — Construction material resource assignment
|
/// Figure 184 — Construction material resource assignment
|
||||||
class IFC_PARSE_API IfcConstructionMaterialResource : public IfcConstructionResource {
|
class IFC_PARSE_API IfcConstructionMaterialResource : public IfcConstructionResource {
|
||||||
public:
|
public:
|
||||||
boost::optional< aggregate_of_instance::ptr > Suppliers() const;
|
boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > Suppliers() const;
|
||||||
void setSuppliers(boost::optional< aggregate_of_instance::ptr > v);
|
void setSuppliers(boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v);
|
||||||
boost::optional< double > UsageRatio() const;
|
boost::optional< double > UsageRatio() const;
|
||||||
void setUsageRatio(boost::optional< double > v);
|
void setUsageRatio(boost::optional< double > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcConstructionMaterialResource (IfcEntityInstanceData* e);
|
IfcConstructionMaterialResource (IfcEntityInstanceData* e);
|
||||||
IfcConstructionMaterialResource (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity, boost::optional< aggregate_of_instance::ptr > v10_Suppliers, boost::optional< double > v11_UsageRatio);
|
IfcConstructionMaterialResource (std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, boost::optional< std::string > v6_ResourceIdentifier, boost::optional< std::string > v7_ResourceGroup, boost::optional< ::Ifc2x3::IfcResourceConsumptionEnum::Value > v8_ResourceConsumption, ::Ifc2x3::IfcMeasureWithUnit* v9_BaseQuantity, boost::optional< aggregate_of< ::Ifc2x3::IfcActorSelect >::ptr > v10_Suppliers, boost::optional< double > v11_UsageRatio);
|
||||||
typedef aggregate_of< IfcConstructionMaterialResource > list;
|
typedef aggregate_of< IfcConstructionMaterialResource > list;
|
||||||
};
|
};
|
||||||
/// IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied in the performance of construction.
|
/// IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied in the performance of construction.
|
||||||
@@ -32122,7 +32122,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDiameterDimension (IfcEntityInstanceData* e);
|
IfcDiameterDimension (IfcEntityInstanceData* e);
|
||||||
IfcDiameterDimension (aggregate_of_instance::ptr v1_Contents);
|
IfcDiameterDimension (aggregate_of< ::Ifc2x3::IfcDraughtingCalloutElement >::ptr v1_Contents);
|
||||||
typedef aggregate_of< IfcDiameterDimension > list;
|
typedef aggregate_of< IfcDiameterDimension > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Representation of different kinds of
|
/// Definition from IAI: Representation of different kinds of
|
||||||
|
|||||||
+90
-90
File diff suppressed because one or more lines are too long
+90
-90
@@ -10468,12 +10468,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -10647,15 +10647,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11445,15 +11445,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11490,7 +11490,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -11517,12 +11517,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -11854,15 +11854,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4::IfcUnit* Unit() const;
|
::Ifc4::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4::IfcUnit* v);
|
void setUnit(::Ifc4::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4::IfcValue >::ptr v2_EnumerationValues, ::Ifc4::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -12711,15 +12711,15 @@ public:
|
|||||||
/// for file based exchange.
|
/// for file based exchange.
|
||||||
///
|
///
|
||||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4::IfcStyleAssignmentSelect >::ptr v);
|
||||||
/// The word, or group of words, by which the styled item is referred to.
|
/// The word, or group of words, by which the styled item is referred to.
|
||||||
boost::optional< std::string > Name() const;
|
boost::optional< std::string > Name() const;
|
||||||
void setName(boost::optional< std::string > v);
|
void setName(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStyledItem (IfcEntityInstanceData* e);
|
IfcStyledItem (IfcEntityInstanceData* e);
|
||||||
IfcStyledItem (::Ifc4::IfcRepresentationItem* v1_Item, aggregate_of_instance::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
IfcStyledItem (::Ifc4::IfcRepresentationItem* v1_Item, aggregate_of< ::Ifc4::IfcStyleAssignmentSelect >::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
||||||
typedef aggregate_of< IfcStyledItem > list;
|
typedef aggregate_of< IfcStyledItem > list;
|
||||||
};
|
};
|
||||||
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
||||||
@@ -12772,12 +12772,12 @@ public:
|
|||||||
::Ifc4::IfcSurfaceSide::Value Side() const;
|
::Ifc4::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13086,15 +13086,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -13643,12 +13643,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -13714,12 +13714,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -14695,8 +14695,8 @@ public:
|
|||||||
::Ifc4::IfcActorSelect* DocumentOwner() const;
|
::Ifc4::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -14737,7 +14737,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -14978,12 +14978,12 @@ public:
|
|||||||
::Ifc4::IfcExternalReference* RelatingReference() const;
|
::Ifc4::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15194,14 +15194,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelorDraughting() const;
|
boost::optional< bool > ModelorDraughting() const;
|
||||||
void setModelorDraughting(boost::optional< bool > v);
|
void setModelorDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15355,12 +15355,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17327,15 +17327,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4::IfcApproval* RelatingApproval() const;
|
::Ifc4::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4::IfcApproval* v);
|
void setRelatingApproval(::Ifc4::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17364,12 +17364,12 @@ public:
|
|||||||
::Ifc4::IfcConstraint* RelatingConstraint() const;
|
::Ifc4::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -17614,12 +17614,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -20587,7 +20587,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -21685,15 +21685,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -21766,15 +21766,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4::IfcUnit* Unit() const;
|
::Ifc4::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4::IfcUnit* v);
|
void setUnit(::Ifc4::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v3_ListValues, ::Ifc4::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22114,13 +22114,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22138,7 +22138,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4::IfcUnit* v6_DefiningUnit, ::Ifc4::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4::IfcUnit* v6_DefiningUnit, ::Ifc4::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -22664,12 +22664,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -22683,7 +22683,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -22724,7 +22724,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -22741,7 +22741,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -22759,7 +22759,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -22777,7 +22777,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -22882,7 +22882,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -23355,12 +23355,12 @@ public:
|
|||||||
::Ifc4::IfcContext* RelatingContext() const;
|
::Ifc4::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4::IfcContext* v);
|
void setRelatingContext(::Ifc4::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -30581,14 +30581,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4::IfcCartesianPointList* Points() const;
|
::Ifc4::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4::IfcCartesianPointList* v);
|
void setPoints(::Ifc4::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -32571,12 +32571,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -34751,11 +34751,11 @@ public:
|
|||||||
::Ifc4::IfcCurve* BasisCurve() const;
|
::Ifc4::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4::IfcCurve* v);
|
void setBasisCurve(::Ifc4::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -34765,7 +34765,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -43524,12 +43524,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+90
-90
File diff suppressed because one or more lines are too long
+90
-90
@@ -10510,12 +10510,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x1::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -10689,15 +10689,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x1::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x1::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x1::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x1::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x1::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x1::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x1::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x1::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x1::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11487,15 +11487,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x1::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x1::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11532,7 +11532,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -11559,12 +11559,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x1::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x1::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4x1::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -11896,15 +11896,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x1::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x1::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x1::IfcUnit* Unit() const;
|
::Ifc4x1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x1::IfcUnit* v);
|
void setUnit(::Ifc4x1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x1::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x1::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x1::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -12754,15 +12754,15 @@ public:
|
|||||||
/// for file based exchange.
|
/// for file based exchange.
|
||||||
///
|
///
|
||||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x1::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x1::IfcStyleAssignmentSelect >::ptr v);
|
||||||
/// The word, or group of words, by which the styled item is referred to.
|
/// The word, or group of words, by which the styled item is referred to.
|
||||||
boost::optional< std::string > Name() const;
|
boost::optional< std::string > Name() const;
|
||||||
void setName(boost::optional< std::string > v);
|
void setName(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStyledItem (IfcEntityInstanceData* e);
|
IfcStyledItem (IfcEntityInstanceData* e);
|
||||||
IfcStyledItem (::Ifc4x1::IfcRepresentationItem* v1_Item, aggregate_of_instance::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
IfcStyledItem (::Ifc4x1::IfcRepresentationItem* v1_Item, aggregate_of< ::Ifc4x1::IfcStyleAssignmentSelect >::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
||||||
typedef aggregate_of< IfcStyledItem > list;
|
typedef aggregate_of< IfcStyledItem > list;
|
||||||
};
|
};
|
||||||
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
||||||
@@ -12815,12 +12815,12 @@ public:
|
|||||||
::Ifc4x1::IfcSurfaceSide::Value Side() const;
|
::Ifc4x1::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x1::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x1::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x1::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x1::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x1::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x1::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x1::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13129,15 +13129,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -13686,12 +13686,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x1::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -13757,12 +13757,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x1::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x1::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x1::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -14738,8 +14738,8 @@ public:
|
|||||||
::Ifc4x1::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x1::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x1::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x1::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x1::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -14780,7 +14780,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x1::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x1::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x1::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15021,12 +15021,12 @@ public:
|
|||||||
::Ifc4x1::IfcExternalReference* RelatingReference() const;
|
::Ifc4x1::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x1::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x1::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x1::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x1::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15237,14 +15237,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x1::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x1::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelorDraughting() const;
|
boost::optional< bool > ModelorDraughting() const;
|
||||||
void setModelorDraughting(boost::optional< bool > v);
|
void setModelorDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x1::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15398,12 +15398,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x1::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x1::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17400,15 +17400,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x1::IfcApproval* RelatingApproval() const;
|
::Ifc4x1::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x1::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x1::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x1::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x1::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17437,12 +17437,12 @@ public:
|
|||||||
::Ifc4x1::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x1::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x1::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x1::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x1::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x1::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -17687,12 +17687,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x1::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x1::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x1::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -20742,7 +20742,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -21858,15 +21858,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x1::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x1::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x1::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x1::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x1::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x1::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -21939,15 +21939,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x1::IfcUnit* Unit() const;
|
::Ifc4x1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x1::IfcUnit* v);
|
void setUnit(::Ifc4x1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x1::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v3_ListValues, ::Ifc4x1::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22287,13 +22287,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22311,7 +22311,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x1::IfcUnit* v6_DefiningUnit, ::Ifc4x1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x1::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x1::IfcUnit* v6_DefiningUnit, ::Ifc4x1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -22837,12 +22837,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -22856,7 +22856,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x1::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x1::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -22897,7 +22897,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x1::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x1::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -22914,7 +22914,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x1::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x1::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -22932,7 +22932,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x1::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x1::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -22950,7 +22950,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x1::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x1::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23055,7 +23055,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x1::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x1::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -23528,12 +23528,12 @@ public:
|
|||||||
::Ifc4x1::IfcContext* RelatingContext() const;
|
::Ifc4x1::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x1::IfcContext* v);
|
void setRelatingContext(::Ifc4x1::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x1::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x1::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x1::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -30737,14 +30737,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x1::IfcCartesianPointList* Points() const;
|
::Ifc4x1::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x1::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x1::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x1::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x1::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -32759,12 +32759,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -34958,11 +34958,11 @@ public:
|
|||||||
::Ifc4x1::IfcCurve* BasisCurve() const;
|
::Ifc4x1::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x1::IfcCurve* v);
|
void setBasisCurve(::Ifc4x1::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -34972,7 +34972,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x1::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x1::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x1::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -43885,12 +43885,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x1::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x1::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (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_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x1::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+90
-90
File diff suppressed because one or more lines are too long
+90
-90
@@ -10608,12 +10608,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x2::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x2::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x2::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -10787,15 +10787,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x2::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x2::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x2::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x2::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x2::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x2::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x2::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x2::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x2::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11586,15 +11586,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x2::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x2::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x2::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11631,7 +11631,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x2::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x2::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x2::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -11658,12 +11658,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x2::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x2::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4x2::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -11995,15 +11995,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x2::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x2::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x2::IfcUnit* Unit() const;
|
::Ifc4x2::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x2::IfcUnit* v);
|
void setUnit(::Ifc4x2::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x2::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x2::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x2::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -12853,15 +12853,15 @@ public:
|
|||||||
/// for file based exchange.
|
/// for file based exchange.
|
||||||
///
|
///
|
||||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x2::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x2::IfcStyleAssignmentSelect >::ptr v);
|
||||||
/// The word, or group of words, by which the styled item is referred to.
|
/// The word, or group of words, by which the styled item is referred to.
|
||||||
boost::optional< std::string > Name() const;
|
boost::optional< std::string > Name() const;
|
||||||
void setName(boost::optional< std::string > v);
|
void setName(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStyledItem (IfcEntityInstanceData* e);
|
IfcStyledItem (IfcEntityInstanceData* e);
|
||||||
IfcStyledItem (::Ifc4x2::IfcRepresentationItem* v1_Item, aggregate_of_instance::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
IfcStyledItem (::Ifc4x2::IfcRepresentationItem* v1_Item, aggregate_of< ::Ifc4x2::IfcStyleAssignmentSelect >::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
||||||
typedef aggregate_of< IfcStyledItem > list;
|
typedef aggregate_of< IfcStyledItem > list;
|
||||||
};
|
};
|
||||||
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
||||||
@@ -12914,12 +12914,12 @@ public:
|
|||||||
::Ifc4x2::IfcSurfaceSide::Value Side() const;
|
::Ifc4x2::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x2::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x2::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x2::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x2::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x2::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x2::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x2::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13228,15 +13228,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -13785,12 +13785,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x2::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x2::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x2::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -13856,12 +13856,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x2::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x2::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x2::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -14837,8 +14837,8 @@ public:
|
|||||||
::Ifc4x2::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x2::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x2::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x2::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x2::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -14879,7 +14879,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x2::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x2::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x2::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x2::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x2::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x2::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x2::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15120,12 +15120,12 @@ public:
|
|||||||
::Ifc4x2::IfcExternalReference* RelatingReference() const;
|
::Ifc4x2::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x2::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x2::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x2::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x2::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15336,14 +15336,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x2::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x2::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelorDraughting() const;
|
boost::optional< bool > ModelorDraughting() const;
|
||||||
void setModelorDraughting(boost::optional< bool > v);
|
void setModelorDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x2::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15497,12 +15497,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x2::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x2::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x2::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17496,15 +17496,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x2::IfcApproval* RelatingApproval() const;
|
::Ifc4x2::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x2::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x2::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x2::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x2::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17533,12 +17533,12 @@ public:
|
|||||||
::Ifc4x2::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x2::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x2::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x2::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x2::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x2::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x2::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -17783,12 +17783,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x2::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x2::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x2::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -20838,7 +20838,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x2::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -21955,15 +21955,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x2::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x2::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x2::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x2::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x2::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x2::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22036,15 +22036,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x2::IfcUnit* Unit() const;
|
::Ifc4x2::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x2::IfcUnit* v);
|
void setUnit(::Ifc4x2::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x2::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v3_ListValues, ::Ifc4x2::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22384,13 +22384,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22408,7 +22408,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x2::IfcUnit* v6_DefiningUnit, ::Ifc4x2::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x2::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x2::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x2::IfcUnit* v6_DefiningUnit, ::Ifc4x2::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x2::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -22934,12 +22934,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -22953,7 +22953,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x2::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x2::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -22994,7 +22994,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x2::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x2::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23011,7 +23011,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x2::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x2::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23029,7 +23029,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x2::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x2::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23047,7 +23047,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x2::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x2::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23152,7 +23152,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x2::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x2::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -23625,12 +23625,12 @@ public:
|
|||||||
::Ifc4x2::IfcContext* RelatingContext() const;
|
::Ifc4x2::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x2::IfcContext* v);
|
void setRelatingContext(::Ifc4x2::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x2::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x2::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x2::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -30496,14 +30496,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x2::IfcCartesianPointList* Points() const;
|
::Ifc4x2::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x2::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x2::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x2::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x2::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x2::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x2::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -32519,12 +32519,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x2::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x2::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -34740,11 +34740,11 @@ public:
|
|||||||
::Ifc4x2::IfcCurve* BasisCurve() const;
|
::Ifc4x2::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x2::IfcCurve* v);
|
void setBasisCurve(::Ifc4x2::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -34754,7 +34754,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x2::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x2::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x2::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x2::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x2::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -44121,12 +44121,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x2::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x2::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x2::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x2::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x2::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x2::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x2::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+88
-88
@@ -10758,12 +10758,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -10952,15 +10952,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_add1::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_add1::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_add1::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_add1::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_add1::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_add1::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_add1::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_add1::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_add1::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11752,15 +11752,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_add1::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_add1::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_add1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11797,7 +11797,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_add1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_add1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_add1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12149,15 +12149,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_add1::IfcUnit* Unit() const;
|
::Ifc4x3_add1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_add1::IfcUnit* v);
|
void setUnit(::Ifc4x3_add1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_add1::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_add1::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13096,12 +13096,12 @@ public:
|
|||||||
::Ifc4x3_add1::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_add1::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_add1::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_add1::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_add1::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_add1::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_add1::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_add1::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_add1::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13410,15 +13410,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -13992,12 +13992,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14063,12 +14063,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_add1::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_add1::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_add1::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15095,8 +15095,8 @@ public:
|
|||||||
::Ifc4x3_add1::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_add1::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_add1::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_add1::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15137,7 +15137,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_add1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_add1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_add1::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_add1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_add1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_add1::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15378,12 +15378,12 @@ public:
|
|||||||
::Ifc4x3_add1::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_add1::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_add1::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_add1::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_add1::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_add1::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15594,14 +15594,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_add1::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_add1::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelOrDraughting() const;
|
boost::optional< bool > ModelOrDraughting() const;
|
||||||
void setModelOrDraughting(boost::optional< bool > v);
|
void setModelOrDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_add1::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15755,12 +15755,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_add1::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_add1::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_add1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17773,15 +17773,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_add1::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_add1::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_add1::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_add1::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_add1::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_add1::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17810,12 +17810,12 @@ public:
|
|||||||
::Ifc4x3_add1::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_add1::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_add1::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_add1::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_add1::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_add1::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_add1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18072,12 +18072,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_add1::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_add1::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_add1::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -20997,7 +20997,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_add1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22144,15 +22144,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_add1::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_add1::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_add1::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_add1::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_add1::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_add1::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22225,15 +22225,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_add1::IfcUnit* Unit() const;
|
::Ifc4x3_add1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_add1::IfcUnit* v);
|
void setUnit(::Ifc4x3_add1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_add1::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_add1::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22573,13 +22573,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22597,7 +22597,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_add1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_add1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_add1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_add1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_add1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_add1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23093,12 +23093,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23112,7 +23112,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23153,7 +23153,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23170,7 +23170,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_add1::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_add1::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23188,7 +23188,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23206,7 +23206,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23311,7 +23311,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23322,7 +23322,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_add1::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -23795,12 +23795,12 @@ public:
|
|||||||
::Ifc4x3_add1::IfcContext* RelatingContext() const;
|
::Ifc4x3_add1::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_add1::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_add1::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_add1::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_add1::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_add1::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24315,8 +24315,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_add1::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_add1::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24325,7 +24325,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_add1::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_add1::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_add1::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -30856,14 +30856,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_add1::IfcCartesianPointList* Points() const;
|
::Ifc4x3_add1::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_add1::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_add1::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_add1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_add1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -32897,12 +32897,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_add1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_add1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -35199,11 +35199,11 @@ public:
|
|||||||
::Ifc4x3_add1::IfcCurve* BasisCurve() const;
|
::Ifc4x3_add1::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_add1::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_add1::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35213,7 +35213,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_add1::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_add1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_add1::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_add1::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_add1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -43265,12 +43265,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_add1::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_add1::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_add1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_add1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_add1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_add1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_add1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_add1::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+94
-94
File diff suppressed because one or more lines are too long
+94
-94
@@ -10965,12 +10965,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -11144,15 +11144,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_rc1::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_rc1::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_rc1::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_rc1::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_rc1::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_rc1::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_rc1::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_rc1::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11943,15 +11943,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_rc1::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11988,7 +11988,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12015,12 +12015,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc1::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4x3_rc1::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -12352,15 +12352,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc1::IfcUnit* Unit() const;
|
::Ifc4x3_rc1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc1::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_rc1::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_rc1::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13210,15 +13210,15 @@ public:
|
|||||||
/// for file based exchange.
|
/// for file based exchange.
|
||||||
///
|
///
|
||||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc1::IfcStyleAssignmentSelect >::ptr v);
|
||||||
/// The word, or group of words, by which the styled item is referred to.
|
/// The word, or group of words, by which the styled item is referred to.
|
||||||
boost::optional< std::string > Name() const;
|
boost::optional< std::string > Name() const;
|
||||||
void setName(boost::optional< std::string > v);
|
void setName(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStyledItem (IfcEntityInstanceData* e);
|
IfcStyledItem (IfcEntityInstanceData* e);
|
||||||
IfcStyledItem (::Ifc4x3_rc1::IfcRepresentationItem* v1_Item, aggregate_of_instance::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
IfcStyledItem (::Ifc4x3_rc1::IfcRepresentationItem* v1_Item, aggregate_of< ::Ifc4x3_rc1::IfcStyleAssignmentSelect >::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
||||||
typedef aggregate_of< IfcStyledItem > list;
|
typedef aggregate_of< IfcStyledItem > list;
|
||||||
};
|
};
|
||||||
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
||||||
@@ -13271,12 +13271,12 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_rc1::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_rc1::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_rc1::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc1::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc1::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc1::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_rc1::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13585,15 +13585,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -14142,12 +14142,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14213,12 +14213,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_rc1::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_rc1::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15194,8 +15194,8 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_rc1::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_rc1::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_rc1::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15236,7 +15236,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc1::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc1::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15477,12 +15477,12 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_rc1::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_rc1::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_rc1::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc1::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc1::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15693,14 +15693,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_rc1::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelorDraughting() const;
|
boost::optional< bool > ModelorDraughting() const;
|
||||||
void setModelorDraughting(boost::optional< bool > v);
|
void setModelorDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_rc1::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelorDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15854,12 +15854,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_rc1::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_rc1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17905,15 +17905,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_rc1::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_rc1::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_rc1::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_rc1::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc1::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc1::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17942,12 +17942,12 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_rc1::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_rc1::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_rc1::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc1::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc1::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_rc1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18192,12 +18192,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_rc1::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_rc1::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -21278,7 +21278,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_rc1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22409,15 +22409,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_rc1::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_rc1::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_rc1::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_rc1::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_rc1::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_rc1::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22490,15 +22490,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc1::IfcUnit* Unit() const;
|
::Ifc4x3_rc1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc1::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_rc1::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_rc1::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22838,13 +22838,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22862,7 +22862,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23388,12 +23388,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23407,7 +23407,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23448,7 +23448,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23465,7 +23465,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc1::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc1::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23483,7 +23483,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23501,7 +23501,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23606,7 +23606,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23617,7 +23617,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc1::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -24090,12 +24090,12 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcContext* RelatingContext() const;
|
::Ifc4x3_rc1::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_rc1::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_rc1::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc1::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc1::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_rc1::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24608,8 +24608,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_rc1::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24618,7 +24618,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_rc1::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc1::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_rc1::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -31235,14 +31235,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_rc1::IfcCartesianPointList* Points() const;
|
::Ifc4x3_rc1::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_rc1::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_rc1::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_rc1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_rc1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -33364,12 +33364,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (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< aggregate_of< ::Ifc4x3_rc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (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< aggregate_of< ::Ifc4x3_rc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -35648,11 +35648,11 @@ public:
|
|||||||
::Ifc4x3_rc1::IfcCurve* BasisCurve() const;
|
::Ifc4x3_rc1::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_rc1::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_rc1::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35662,7 +35662,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_rc1::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_rc1::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_rc1::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -44508,12 +44508,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (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< aggregate_of< ::Ifc4x3_rc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (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< aggregate_of< ::Ifc4x3_rc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc1::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+94
-94
File diff suppressed because one or more lines are too long
+94
-94
@@ -11048,12 +11048,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -11227,15 +11227,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_rc2::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_rc2::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_rc2::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_rc2::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_rc2::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_rc2::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_rc2::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_rc2::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -12026,15 +12026,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_rc2::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc2::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -12071,7 +12071,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc2::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc2::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc2::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12098,12 +12098,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
class IFC_PARSE_API IfcPresentationStyleAssignment : public IfcUtil::IfcBaseEntity, public IfcStyleAssignmentSelect {
|
||||||
public:
|
public:
|
||||||
/// A set of presentation styles that are assigned to styled items.
|
/// A set of presentation styles that are assigned to styled items.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc2::IfcPresentationStyleSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4x3_rc2::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||||
};
|
};
|
||||||
/// IfcProductRepresentation defines a representation of a
|
/// IfcProductRepresentation defines a representation of a
|
||||||
@@ -12435,15 +12435,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc2::IfcUnit* Unit() const;
|
::Ifc4x3_rc2::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc2::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc2::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_rc2::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_rc2::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13293,15 +13293,15 @@ public:
|
|||||||
/// for file based exchange.
|
/// for file based exchange.
|
||||||
///
|
///
|
||||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc2::IfcStyleAssignmentSelect >::ptr v);
|
||||||
/// The word, or group of words, by which the styled item is referred to.
|
/// The word, or group of words, by which the styled item is referred to.
|
||||||
boost::optional< std::string > Name() const;
|
boost::optional< std::string > Name() const;
|
||||||
void setName(boost::optional< std::string > v);
|
void setName(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcStyledItem (IfcEntityInstanceData* e);
|
IfcStyledItem (IfcEntityInstanceData* e);
|
||||||
IfcStyledItem (::Ifc4x3_rc2::IfcRepresentationItem* v1_Item, aggregate_of_instance::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
IfcStyledItem (::Ifc4x3_rc2::IfcRepresentationItem* v1_Item, aggregate_of< ::Ifc4x3_rc2::IfcStyleAssignmentSelect >::ptr v2_Styles, boost::optional< std::string > v3_Name);
|
||||||
typedef aggregate_of< IfcStyledItem > list;
|
typedef aggregate_of< IfcStyledItem > list;
|
||||||
};
|
};
|
||||||
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
/// The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
|
||||||
@@ -13354,12 +13354,12 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_rc2::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_rc2::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_rc2::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc2::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc2::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc2::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_rc2::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13668,15 +13668,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -14225,12 +14225,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14296,12 +14296,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_rc2::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_rc2::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15360,8 +15360,8 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_rc2::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_rc2::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_rc2::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15402,7 +15402,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc2::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc2::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc2::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc2::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc2::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc2::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15643,12 +15643,12 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_rc2::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_rc2::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_rc2::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc2::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc2::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15859,14 +15859,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle, public IfcPresentationStyleSelect {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_rc2::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelOrDraughting() const;
|
boost::optional< bool > ModelOrDraughting() const;
|
||||||
void setModelOrDraughting(boost::optional< bool > v);
|
void setModelOrDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_rc2::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -16020,12 +16020,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_rc2::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_rc2::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -18077,15 +18077,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_rc2::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_rc2::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_rc2::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_rc2::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc2::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc2::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -18114,12 +18114,12 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_rc2::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_rc2::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_rc2::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc2::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc2::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_rc2::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18375,12 +18375,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_rc2::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_rc2::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -21408,7 +21408,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_rc2::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22539,15 +22539,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_rc2::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_rc2::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_rc2::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_rc2::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_rc2::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_rc2::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22620,15 +22620,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc2::IfcUnit* Unit() const;
|
::Ifc4x3_rc2::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc2::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc2::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_rc2::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_rc2::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22968,13 +22968,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22992,7 +22992,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc2::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc2::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc2::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc2::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc2::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc2::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23518,12 +23518,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23537,7 +23537,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23578,7 +23578,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23595,7 +23595,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc2::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc2::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23613,7 +23613,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23631,7 +23631,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23736,7 +23736,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23747,7 +23747,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc2::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -24220,12 +24220,12 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcContext* RelatingContext() const;
|
::Ifc4x3_rc2::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_rc2::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_rc2::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc2::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc2::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_rc2::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24738,8 +24738,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_rc2::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24748,7 +24748,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_rc2::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc2::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_rc2::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -31322,14 +31322,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_rc2::IfcCartesianPointList* Points() const;
|
::Ifc4x3_rc2::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_rc2::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_rc2::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_rc2::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_rc2::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -33460,12 +33460,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc2::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc2::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -35759,11 +35759,11 @@ public:
|
|||||||
::Ifc4x3_rc2::IfcCurve* BasisCurve() const;
|
::Ifc4x3_rc2::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_rc2::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_rc2::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35773,7 +35773,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_rc2::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc2::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_rc2::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_rc2::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc2::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -44639,12 +44639,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc2::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc2::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc2::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc2::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+88
-88
File diff suppressed because one or more lines are too long
+88
-88
@@ -11024,12 +11024,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -11207,15 +11207,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_rc3::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_rc3::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_rc3::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_rc3::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_rc3::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_rc3::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_rc3::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_rc3::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -12006,15 +12006,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_rc3::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -12051,7 +12051,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc3::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc3::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc3::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12399,15 +12399,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc3::IfcUnit* Unit() const;
|
::Ifc4x3_rc3::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc3::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc3::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_rc3::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_rc3::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13318,12 +13318,12 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_rc3::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_rc3::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_rc3::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc3::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc3::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc3::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_rc3::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13632,15 +13632,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -14189,12 +14189,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14260,12 +14260,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_rc3::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_rc3::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15287,8 +15287,8 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_rc3::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_rc3::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_rc3::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15329,7 +15329,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc3::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc3::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc3::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc3::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15570,12 +15570,12 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_rc3::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_rc3::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_rc3::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc3::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc3::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15786,14 +15786,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_rc3::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelOrDraughting() const;
|
boost::optional< bool > ModelOrDraughting() const;
|
||||||
void setModelOrDraughting(boost::optional< bool > v);
|
void setModelOrDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_rc3::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15947,12 +15947,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_rc3::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_rc3::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17965,15 +17965,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_rc3::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_rc3::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_rc3::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_rc3::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc3::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc3::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -18002,12 +18002,12 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_rc3::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_rc3::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_rc3::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc3::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc3::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_rc3::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18264,12 +18264,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_rc3::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_rc3::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -21288,7 +21288,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_rc3::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22434,15 +22434,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_rc3::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_rc3::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_rc3::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_rc3::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_rc3::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_rc3::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22515,15 +22515,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc3::IfcUnit* Unit() const;
|
::Ifc4x3_rc3::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc3::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc3::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_rc3::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_rc3::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22863,13 +22863,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22887,7 +22887,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc3::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc3::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc3::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc3::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc3::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc3::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23413,12 +23413,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23432,7 +23432,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23473,7 +23473,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23490,7 +23490,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc3::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc3::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23508,7 +23508,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23526,7 +23526,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23631,7 +23631,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23642,7 +23642,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc3::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -24115,12 +24115,12 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcContext* RelatingContext() const;
|
::Ifc4x3_rc3::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_rc3::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_rc3::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc3::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc3::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_rc3::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24633,8 +24633,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_rc3::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24643,7 +24643,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_rc3::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc3::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_rc3::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -31217,14 +31217,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_rc3::IfcCartesianPointList* Points() const;
|
::Ifc4x3_rc3::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_rc3::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_rc3::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_rc3::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_rc3::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -33348,12 +33348,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
/// The aggregation relationship
|
/// The aggregation relationship
|
||||||
@@ -35656,11 +35656,11 @@ public:
|
|||||||
::Ifc4x3_rc3::IfcCurve* BasisCurve() const;
|
::Ifc4x3_rc3::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_rc3::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_rc3::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35670,7 +35670,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_rc3::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc3::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_rc3::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_rc3::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc3::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -44506,12 +44506,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc3::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+88
-88
File diff suppressed because one or more lines are too long
+88
-88
@@ -11024,12 +11024,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -11207,15 +11207,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_rc4::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_rc4::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_rc4::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_rc4::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_rc4::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_rc4::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_rc4::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_rc4::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -12006,15 +12006,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_rc4::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc4::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -12051,7 +12051,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc4::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc4::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_rc4::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12399,15 +12399,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc4::IfcUnit* Unit() const;
|
::Ifc4x3_rc4::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc4::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc4::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_rc4::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_rc4::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13318,12 +13318,12 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_rc4::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_rc4::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_rc4::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_rc4::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc4::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_rc4::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_rc4::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13632,15 +13632,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -14189,12 +14189,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14260,12 +14260,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_rc4::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_rc4::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15287,8 +15287,8 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_rc4::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_rc4::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_rc4::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15329,7 +15329,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc4::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc4::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc4::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_rc4::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_rc4::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_rc4::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15570,12 +15570,12 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_rc4::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_rc4::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_rc4::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc4::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc4::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15786,14 +15786,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_rc4::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelOrDraughting() const;
|
boost::optional< bool > ModelOrDraughting() const;
|
||||||
void setModelOrDraughting(boost::optional< bool > v);
|
void setModelOrDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_rc4::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15947,12 +15947,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_rc4::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_rc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17965,15 +17965,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_rc4::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_rc4::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_rc4::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_rc4::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc4::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc4::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -18002,12 +18002,12 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_rc4::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_rc4::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_rc4::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc4::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_rc4::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_rc4::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18264,12 +18264,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_rc4::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_rc4::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -21273,7 +21273,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_rc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22408,15 +22408,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_rc4::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_rc4::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_rc4::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_rc4::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_rc4::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_rc4::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22489,15 +22489,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_rc4::IfcUnit* Unit() const;
|
::Ifc4x3_rc4::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_rc4::IfcUnit* v);
|
void setUnit(::Ifc4x3_rc4::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_rc4::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_rc4::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22837,13 +22837,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22861,7 +22861,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc4::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc4::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc4::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Description, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_rc4::IfcUnit* v6_DefiningUnit, ::Ifc4x3_rc4::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_rc4::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23387,12 +23387,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23406,7 +23406,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23447,7 +23447,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23464,7 +23464,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc4::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_rc4::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23482,7 +23482,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23500,7 +23500,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23605,7 +23605,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23616,7 +23616,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_rc4::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -24089,12 +24089,12 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcContext* RelatingContext() const;
|
::Ifc4x3_rc4::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_rc4::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_rc4::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc4::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_rc4::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_rc4::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24609,8 +24609,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_rc4::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24619,7 +24619,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_rc4::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_rc4::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_rc4::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -31194,14 +31194,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_rc4::IfcCartesianPointList* Points() const;
|
::Ifc4x3_rc4::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_rc4::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_rc4::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_rc4::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_rc4::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -33325,12 +33325,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc4::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc4::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -35674,11 +35674,11 @@ public:
|
|||||||
::Ifc4x3_rc4::IfcCurve* BasisCurve() const;
|
::Ifc4x3_rc4::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_rc4::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_rc4::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35688,7 +35688,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_rc4::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc4::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_rc4::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_rc4::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_rc4::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -44507,12 +44507,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_rc4::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_rc4::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc4::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc4::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_rc4::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc4::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_rc4::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_rc4::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
+88
-88
File diff suppressed because one or more lines are too long
+88
-88
@@ -10746,12 +10746,12 @@ public:
|
|||||||
std::string TimeStamp() const;
|
std::string TimeStamp() const;
|
||||||
void setTimeStamp(std::string v);
|
void setTimeStamp(std::string v);
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcIrregularTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of_instance::ptr v2_ListValues);
|
IfcIrregularTimeSeriesValue (std::string v1_TimeStamp, aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v2_ListValues);
|
||||||
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
typedef aggregate_of< IfcIrregularTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
/// An IfcLibraryInformation describes a library where a library is a structured store of information, normally organized in a manner which allows information lookup through an index or reference value. IfcLibraryInformation provides the library Name and optional Version, VersionDate and Publisher attributes. A Location may be added for electronic access to the library.
|
||||||
@@ -10929,15 +10929,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcMaterialClassificationRelationship : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The material classifications identifying the type of material.
|
/// The material classifications identifying the type of material.
|
||||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
void setMaterialClassifications(aggregate_of< ::Ifc4x3_tc1::IfcClassificationSelect >::ptr v);
|
||||||
/// Material being classified.
|
/// Material being classified.
|
||||||
::Ifc4x3_tc1::IfcMaterial* ClassifiedMaterial() const;
|
::Ifc4x3_tc1::IfcMaterial* ClassifiedMaterial() const;
|
||||||
void setClassifiedMaterial(::Ifc4x3_tc1::IfcMaterial* v);
|
void setClassifiedMaterial(::Ifc4x3_tc1::IfcMaterial* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
IfcMaterialClassificationRelationship (IfcEntityInstanceData* e);
|
||||||
IfcMaterialClassificationRelationship (aggregate_of_instance::ptr v1_MaterialClassifications, ::Ifc4x3_tc1::IfcMaterial* v2_ClassifiedMaterial);
|
IfcMaterialClassificationRelationship (aggregate_of< ::Ifc4x3_tc1::IfcClassificationSelect >::ptr v1_MaterialClassifications, ::Ifc4x3_tc1::IfcMaterial* v2_ClassifiedMaterial);
|
||||||
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
typedef aggregate_of< IfcMaterialClassificationRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcMaterialDefinition is a general supertype for all
|
/// IfcMaterialDefinition is a general supertype for all
|
||||||
@@ -11729,15 +11729,15 @@ public:
|
|||||||
boost::optional< std::string > Description() const;
|
boost::optional< std::string > Description() const;
|
||||||
void setDescription(boost::optional< std::string > v);
|
void setDescription(boost::optional< std::string > v);
|
||||||
/// The set of layered items, which are assigned to this layer.
|
/// The set of layered items, which are assigned to this layer.
|
||||||
aggregate_of_instance::ptr AssignedItems() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcLayeredItem >::ptr AssignedItems() const;
|
||||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
void setAssignedItems(aggregate_of< ::Ifc4x3_tc1::IfcLayeredItem >::ptr v);
|
||||||
/// An (internal) identifier assigned to the layer.
|
/// An (internal) identifier assigned to the layer.
|
||||||
boost::optional< std::string > Identifier() const;
|
boost::optional< std::string > Identifier() const;
|
||||||
void setIdentifier(boost::optional< std::string > v);
|
void setIdentifier(boost::optional< std::string > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
IfcPresentationLayerAssignment (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
IfcPresentationLayerAssignment (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_tc1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier);
|
||||||
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
typedef aggregate_of< IfcPresentationLayerAssignment > list;
|
||||||
};
|
};
|
||||||
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
/// An IfcPresentationLayerAssignmentWithStyle extends the presentation layer assignment with capabilities to define visibility control, access control and common style information.
|
||||||
@@ -11774,7 +11774,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
IfcPresentationLayerWithStyle (IfcEntityInstanceData* e);
|
||||||
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_tc1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
IfcPresentationLayerWithStyle (std::string v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_tc1::IfcLayeredItem >::ptr v3_AssignedItems, boost::optional< std::string > v4_Identifier, boost::logic::tribool v5_LayerOn, boost::logic::tribool v6_LayerFrozen, boost::logic::tribool v7_LayerBlocked, aggregate_of< ::Ifc4x3_tc1::IfcPresentationStyle >::ptr v8_LayerStyles);
|
||||||
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
typedef aggregate_of< IfcPresentationLayerWithStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
/// IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
|
||||||
@@ -12122,15 +12122,15 @@ public:
|
|||||||
std::string Name() const;
|
std::string Name() const;
|
||||||
void setName(std::string v);
|
void setName(std::string v);
|
||||||
/// List of values that form the enumeration.
|
/// List of values that form the enumeration.
|
||||||
aggregate_of_instance::ptr EnumerationValues() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr EnumerationValues() const;
|
||||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
void setEnumerationValues(aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v);
|
||||||
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the enumerator values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_tc1::IfcUnit* Unit() const;
|
::Ifc4x3_tc1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_tc1::IfcUnit* v);
|
void setUnit(::Ifc4x3_tc1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
IfcPropertyEnumeration (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeration (std::string v1_Name, aggregate_of_instance::ptr v2_EnumerationValues, ::Ifc4x3_tc1::IfcUnit* v3_Unit);
|
IfcPropertyEnumeration (std::string v1_Name, aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v2_EnumerationValues, ::Ifc4x3_tc1::IfcUnit* v3_Unit);
|
||||||
typedef aggregate_of< IfcPropertyEnumeration > list;
|
typedef aggregate_of< IfcPropertyEnumeration > list;
|
||||||
};
|
};
|
||||||
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
/// IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element's physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement.
|
||||||
@@ -13054,12 +13054,12 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcSurfaceSide::Value Side() const;
|
::Ifc4x3_tc1::IfcSurfaceSide::Value Side() const;
|
||||||
void setSide(::Ifc4x3_tc1::IfcSurfaceSide::Value v);
|
void setSide(::Ifc4x3_tc1::IfcSurfaceSide::Value v);
|
||||||
/// A collection of different surface styles.
|
/// A collection of different surface styles.
|
||||||
aggregate_of_instance::ptr Styles() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||||
void setStyles(aggregate_of_instance::ptr v);
|
void setStyles(aggregate_of< ::Ifc4x3_tc1::IfcSurfaceStyleElementSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
IfcSurfaceStyle (IfcEntityInstanceData* e);
|
||||||
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_tc1::IfcSurfaceSide::Value v2_Side, aggregate_of_instance::ptr v3_Styles);
|
IfcSurfaceStyle (boost::optional< std::string > v1_Name, ::Ifc4x3_tc1::IfcSurfaceSide::Value v2_Side, aggregate_of< ::Ifc4x3_tc1::IfcSurfaceStyleElementSelect >::ptr v3_Styles);
|
||||||
typedef aggregate_of< IfcSurfaceStyle > list;
|
typedef aggregate_of< IfcSurfaceStyle > list;
|
||||||
};
|
};
|
||||||
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
/// IfcSurfaceStyleLighting is a container class for properties for calculation of physically exact illuminance related to a particular surface style.
|
||||||
@@ -13368,15 +13368,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTableRow : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// The data value of the table cell..
|
/// The data value of the table cell..
|
||||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > RowCells() const;
|
||||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
void setRowCells(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v);
|
||||||
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
/// Flag which identifies if the row is a heading row or a row which contains row values. NOTE - If the row is a heading, the flag takes the value = TRUE.
|
||||||
boost::optional< bool > IsHeading() const;
|
boost::optional< bool > IsHeading() const;
|
||||||
void setIsHeading(boost::optional< bool > v);
|
void setIsHeading(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTableRow (IfcEntityInstanceData* e);
|
IfcTableRow (IfcEntityInstanceData* e);
|
||||||
IfcTableRow (boost::optional< aggregate_of_instance::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
IfcTableRow (boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v1_RowCells, boost::optional< bool > v2_IsHeading);
|
||||||
typedef aggregate_of< IfcTableRow > list;
|
typedef aggregate_of< IfcTableRow > list;
|
||||||
};
|
};
|
||||||
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
/// IfcTaskTime captures the time-related information about a task including the different types (actual or scheduled) of starting and ending times.
|
||||||
@@ -13950,12 +13950,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcTimeSeriesValue : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// A list of time-series values. At least one value is required.
|
/// A list of time-series values. At least one value is required.
|
||||||
aggregate_of_instance::ptr ListValues() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr ListValues() const;
|
||||||
void setListValues(aggregate_of_instance::ptr v);
|
void setListValues(aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
IfcTimeSeriesValue (aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr v1_ListValues);
|
||||||
typedef aggregate_of< IfcTimeSeriesValue > list;
|
typedef aggregate_of< IfcTimeSeriesValue > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
/// Definition from ISO/CD 10303-42:1992: The topological representation item is the supertype for all the topological representation items in the geometry resource.
|
||||||
@@ -14021,12 +14021,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||||
public:
|
public:
|
||||||
/// Units to be included within a unit assignment.
|
/// Units to be included within a unit assignment.
|
||||||
aggregate_of_instance::ptr Units() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcUnit >::ptr Units() const;
|
||||||
void setUnits(aggregate_of_instance::ptr v);
|
void setUnits(aggregate_of< ::Ifc4x3_tc1::IfcUnit >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
IfcUnitAssignment (aggregate_of< ::Ifc4x3_tc1::IfcUnit >::ptr v1_Units);
|
||||||
typedef aggregate_of< IfcUnitAssignment > list;
|
typedef aggregate_of< IfcUnitAssignment > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
/// Definition from ISO/CD 10303-42:1992: A vertex is the topological construct corresponding to a point. It has dimensionality 0 and extent 0. The domain of a vertex, if present, is a point in m dimensional real space RM; this is represented by the vertex point subtype.
|
||||||
@@ -15040,8 +15040,8 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcActorSelect* DocumentOwner() const;
|
::Ifc4x3_tc1::IfcActorSelect* DocumentOwner() const;
|
||||||
void setDocumentOwner(::Ifc4x3_tc1::IfcActorSelect* v);
|
void setDocumentOwner(::Ifc4x3_tc1::IfcActorSelect* v);
|
||||||
/// The persons and/or organizations who have created this document or contributed to it.
|
/// The persons and/or organizations who have created this document or contributed to it.
|
||||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcActorSelect >::ptr > Editors() const;
|
||||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
void setEditors(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcActorSelect >::ptr > v);
|
||||||
/// Date and time stamp when the document was originally created.
|
/// Date and time stamp when the document was originally created.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
/// IFC2x4 CHANGE The data type has been changed to IfcDateTime, the date time string according to ISO8601.
|
||||||
@@ -15082,7 +15082,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcDocumentInformation (IfcEntityInstanceData* e);
|
IfcDocumentInformation (IfcEntityInstanceData* e);
|
||||||
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_tc1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of_instance::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_tc1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_tc1::IfcDocumentStatusEnum::Value > v17_Status);
|
IfcDocumentInformation (std::string v1_Identification, std::string v2_Name, boost::optional< std::string > v3_Description, boost::optional< std::string > v4_Location, boost::optional< std::string > v5_Purpose, boost::optional< std::string > v6_IntendedUse, boost::optional< std::string > v7_Scope, boost::optional< std::string > v8_Revision, ::Ifc4x3_tc1::IfcActorSelect* v9_DocumentOwner, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcActorSelect >::ptr > v10_Editors, boost::optional< std::string > v11_CreationTime, boost::optional< std::string > v12_LastRevisionTime, boost::optional< std::string > v13_ElectronicFormat, boost::optional< std::string > v14_ValidFrom, boost::optional< std::string > v15_ValidUntil, boost::optional< ::Ifc4x3_tc1::IfcDocumentConfidentialityEnum::Value > v16_Confidentiality, boost::optional< ::Ifc4x3_tc1::IfcDocumentStatusEnum::Value > v17_Status);
|
||||||
typedef aggregate_of< IfcDocumentInformation > list;
|
typedef aggregate_of< IfcDocumentInformation > list;
|
||||||
};
|
};
|
||||||
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
/// An IfcDocumentInformationRelationship is a relationship class that enables a document to have the ability to reference other documents.
|
||||||
@@ -15323,12 +15323,12 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcExternalReference* RelatingReference() const;
|
::Ifc4x3_tc1::IfcExternalReference* RelatingReference() const;
|
||||||
void setRelatingReference(::Ifc4x3_tc1::IfcExternalReference* v);
|
void setRelatingReference(::Ifc4x3_tc1::IfcExternalReference* v);
|
||||||
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
/// Objects within the list of IfcResourceObjectSelect that can be tagged by an external reference to a dictionary, library, catalogue, classification or documentation.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
IfcExternalReferenceRelationship (IfcEntityInstanceData* e);
|
||||||
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_tc1::IfcExternalReference* v3_RelatingReference, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcExternalReferenceRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_tc1::IfcExternalReference* v3_RelatingReference, aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
typedef aggregate_of< IfcExternalReferenceRelationship > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
/// Definition from ISO/CD 10303-42:1992: A face is a topological
|
||||||
@@ -15539,14 +15539,14 @@ public:
|
|||||||
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
class IFC_PARSE_API IfcFillAreaStyle : public IfcPresentationStyle {
|
||||||
public:
|
public:
|
||||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||||
aggregate_of_instance::ptr FillStyles() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||||
void setFillStyles(aggregate_of_instance::ptr v);
|
void setFillStyles(aggregate_of< ::Ifc4x3_tc1::IfcFillStyleSelect >::ptr v);
|
||||||
boost::optional< bool > ModelOrDraughting() const;
|
boost::optional< bool > ModelOrDraughting() const;
|
||||||
void setModelOrDraughting(boost::optional< bool > v);
|
void setModelOrDraughting(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
IfcFillAreaStyle (IfcEntityInstanceData* e);
|
||||||
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of_instance::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
IfcFillAreaStyle (boost::optional< std::string > v1_Name, aggregate_of< ::Ifc4x3_tc1::IfcFillStyleSelect >::ptr v2_FillStyles, boost::optional< bool > v3_ModelOrDraughting);
|
||||||
typedef aggregate_of< IfcFillAreaStyle > list;
|
typedef aggregate_of< IfcFillAreaStyle > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||||
@@ -15700,12 +15700,12 @@ public:
|
|||||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
/// The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
|
||||||
aggregate_of_instance::ptr Elements() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcGeometricSetSelect >::ptr Elements() const;
|
||||||
void setElements(aggregate_of_instance::ptr v);
|
void setElements(aggregate_of< ::Ifc4x3_tc1::IfcGeometricSetSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricSet (aggregate_of< ::Ifc4x3_tc1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricSet > list;
|
typedef aggregate_of< IfcGeometricSet > list;
|
||||||
};
|
};
|
||||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||||
@@ -17718,15 +17718,15 @@ public:
|
|||||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||||
public:
|
public:
|
||||||
/// Resource objects that are approved.
|
/// Resource objects that are approved.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v);
|
||||||
/// The approval for the resource objects selected.
|
/// The approval for the resource objects selected.
|
||||||
::Ifc4x3_tc1::IfcApproval* RelatingApproval() const;
|
::Ifc4x3_tc1::IfcApproval* RelatingApproval() const;
|
||||||
void setRelatingApproval(::Ifc4x3_tc1::IfcApproval* v);
|
void setRelatingApproval(::Ifc4x3_tc1::IfcApproval* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
IfcResourceApprovalRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of_instance::ptr v3_RelatedResourceObjects, ::Ifc4x3_tc1::IfcApproval* v4_RelatingApproval);
|
IfcResourceApprovalRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v3_RelatedResourceObjects, ::Ifc4x3_tc1::IfcApproval* v4_RelatingApproval);
|
||||||
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
typedef aggregate_of< IfcResourceApprovalRelationship > list;
|
||||||
};
|
};
|
||||||
/// An IfcResourceConstraintRelationship is a relationship
|
/// An IfcResourceConstraintRelationship is a relationship
|
||||||
@@ -17755,12 +17755,12 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcConstraint* RelatingConstraint() const;
|
::Ifc4x3_tc1::IfcConstraint* RelatingConstraint() const;
|
||||||
void setRelatingConstraint(::Ifc4x3_tc1::IfcConstraint* v);
|
void setRelatingConstraint(::Ifc4x3_tc1::IfcConstraint* v);
|
||||||
/// The properties to which a constraint is to be related.
|
/// The properties to which a constraint is to be related.
|
||||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
void setRelatedResourceObjects(aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
IfcResourceConstraintRelationship (IfcEntityInstanceData* e);
|
||||||
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_tc1::IfcConstraint* v3_RelatingConstraint, aggregate_of_instance::ptr v4_RelatedResourceObjects);
|
IfcResourceConstraintRelationship (boost::optional< std::string > v1_Name, boost::optional< std::string > v2_Description, ::Ifc4x3_tc1::IfcConstraint* v3_RelatingConstraint, aggregate_of< ::Ifc4x3_tc1::IfcResourceObjectSelect >::ptr v4_RelatedResourceObjects);
|
||||||
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
typedef aggregate_of< IfcResourceConstraintRelationship > list;
|
||||||
};
|
};
|
||||||
/// IfcResourceTime captures the time-related information about a construction resource.
|
/// IfcResourceTime captures the time-related information about a construction resource.
|
||||||
@@ -18017,12 +18017,12 @@ public:
|
|||||||
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
/// The shells shall not overlap or intersect except at common faces, edges or vertices.
|
||||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||||
public:
|
public:
|
||||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcShell >::ptr SbsmBoundary() const;
|
||||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
void setSbsmBoundary(aggregate_of< ::Ifc4x3_tc1::IfcShell >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4x3_tc1::IfcShell >::ptr v1_SbsmBoundary);
|
||||||
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
typedef aggregate_of< IfcShellBasedSurfaceModel > list;
|
||||||
};
|
};
|
||||||
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
/// IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.
|
||||||
@@ -20942,7 +20942,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
IfcGeometricCurveSet (aggregate_of< ::Ifc4x3_tc1::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||||
};
|
};
|
||||||
/// IfcIShapeProfileDef
|
/// IfcIShapeProfileDef
|
||||||
@@ -22089,15 +22089,15 @@ public:
|
|||||||
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
/// Enumeration values, which shall be listed in the referenced IfcPropertyEnumeration, if such a reference is provided.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > EnumerationValues() const;
|
||||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setEnumerationValues(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v);
|
||||||
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
/// Enumeration from which a enumeration value has been selected. The referenced enumeration also establishes the unit of the enumeration value.
|
||||||
::Ifc4x3_tc1::IfcPropertyEnumeration* EnumerationReference() const;
|
::Ifc4x3_tc1::IfcPropertyEnumeration* EnumerationReference() const;
|
||||||
void setEnumerationReference(::Ifc4x3_tc1::IfcPropertyEnumeration* v);
|
void setEnumerationReference(::Ifc4x3_tc1::IfcPropertyEnumeration* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
IfcPropertyEnumeratedValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_EnumerationValues, ::Ifc4x3_tc1::IfcPropertyEnumeration* v4_EnumerationReference);
|
IfcPropertyEnumeratedValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v3_EnumerationValues, ::Ifc4x3_tc1::IfcPropertyEnumeration* v4_EnumerationReference);
|
||||||
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
typedef aggregate_of< IfcPropertyEnumeratedValue > list;
|
||||||
};
|
};
|
||||||
/// An IfcPropertyListValue
|
/// An IfcPropertyListValue
|
||||||
@@ -22170,15 +22170,15 @@ public:
|
|||||||
/// List of property values.
|
/// List of property values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > ListValues() const;
|
||||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setListValues(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v);
|
||||||
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
/// Unit for the list values, if not given, the default value for the measure type (given by the TYPE of nominal value) is used as defined by the global unit assignment at IfcProject.
|
||||||
::Ifc4x3_tc1::IfcUnit* Unit() const;
|
::Ifc4x3_tc1::IfcUnit* Unit() const;
|
||||||
void setUnit(::Ifc4x3_tc1::IfcUnit* v);
|
void setUnit(::Ifc4x3_tc1::IfcUnit* v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyListValue (IfcEntityInstanceData* e);
|
IfcPropertyListValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_ListValues, ::Ifc4x3_tc1::IfcUnit* v4_Unit);
|
IfcPropertyListValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v3_ListValues, ::Ifc4x3_tc1::IfcUnit* v4_Unit);
|
||||||
typedef aggregate_of< IfcPropertyListValue > list;
|
typedef aggregate_of< IfcPropertyListValue > list;
|
||||||
};
|
};
|
||||||
/// IfcPropertyReferenceValue allows a property value to
|
/// IfcPropertyReferenceValue allows a property value to
|
||||||
@@ -22518,13 +22518,13 @@ public:
|
|||||||
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
/// List of defining values, which determine the defined values. This list shall have unique values only.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > DefiningValues() const;
|
||||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v);
|
||||||
/// Defined values which are applicable for the scope as defined by the defining values.
|
/// Defined values which are applicable for the scope as defined by the defining values.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > DefinedValues() const;
|
||||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
void setDefinedValues(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v);
|
||||||
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
/// Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression.
|
||||||
boost::optional< std::string > Expression() const;
|
boost::optional< std::string > Expression() const;
|
||||||
void setExpression(boost::optional< std::string > v);
|
void setExpression(boost::optional< std::string > v);
|
||||||
@@ -22542,7 +22542,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
IfcPropertyTableValue (IfcEntityInstanceData* e);
|
||||||
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of_instance::ptr > v3_DefiningValues, boost::optional< aggregate_of_instance::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_tc1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_tc1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_tc1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
IfcPropertyTableValue (std::string v1_Name, boost::optional< std::string > v2_Specification, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v3_DefiningValues, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcValue >::ptr > v4_DefinedValues, boost::optional< std::string > v5_Expression, ::Ifc4x3_tc1::IfcUnit* v6_DefiningUnit, ::Ifc4x3_tc1::IfcUnit* v7_DefinedUnit, boost::optional< ::Ifc4x3_tc1::IfcCurveInterpolationEnum::Value > v8_CurveInterpolation);
|
||||||
typedef aggregate_of< IfcPropertyTableValue > list;
|
typedef aggregate_of< IfcPropertyTableValue > list;
|
||||||
};
|
};
|
||||||
/// The IfcPropertyTemplate is an abstract supertype
|
/// The IfcPropertyTemplate is an abstract supertype
|
||||||
@@ -23038,12 +23038,12 @@ public:
|
|||||||
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
/// Set of object or property definitions to which the external references or information is associated. It includes object and type objects, property set templates, property templates and property sets and contexts.
|
||||||
///
|
///
|
||||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||||
aggregate_of_instance::ptr RelatedObjects() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
void setRelatedObjects(aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociates (IfcEntityInstanceData* e);
|
IfcRelAssociates (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects);
|
IfcRelAssociates (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects);
|
||||||
typedef aggregate_of< IfcRelAssociates > list;
|
typedef aggregate_of< IfcRelAssociates > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesApproval is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23057,7 +23057,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
IfcRelAssociatesApproval (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcApproval* v6_RelatingApproval);
|
IfcRelAssociatesApproval (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcApproval* v6_RelatingApproval);
|
||||||
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
typedef aggregate_of< IfcRelAssociatesApproval > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship
|
/// The objectified relationship
|
||||||
@@ -23098,7 +23098,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
IfcRelAssociatesClassification (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcClassificationSelect* v6_RelatingClassification);
|
IfcRelAssociatesClassification (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcClassificationSelect* v6_RelatingClassification);
|
||||||
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
typedef aggregate_of< IfcRelAssociatesClassification > list;
|
||||||
};
|
};
|
||||||
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
/// The entity IfcRelAssociatesConstraint is used to apply constraint information defined by IfcConstraint, in the IfcConstraintResource schema, to subtypes of IfcRoot.
|
||||||
@@ -23115,7 +23115,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
IfcRelAssociatesConstraint (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_tc1::IfcConstraint* v7_RelatingConstraint);
|
IfcRelAssociatesConstraint (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, boost::optional< std::string > v6_Intent, ::Ifc4x3_tc1::IfcConstraint* v7_RelatingConstraint);
|
||||||
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
typedef aggregate_of< IfcRelAssociatesConstraint > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
/// The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).
|
||||||
@@ -23133,7 +23133,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
IfcRelAssociatesDocument (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcDocumentSelect* v6_RelatingDocument);
|
IfcRelAssociatesDocument (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcDocumentSelect* v6_RelatingDocument);
|
||||||
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
typedef aggregate_of< IfcRelAssociatesDocument > list;
|
||||||
};
|
};
|
||||||
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
/// The objectified relationship (IfcRelAssociatesLibrary) handles the assignment of a library item (items of the select IfcLibrarySelect) to subtypes of IfcObjectDefinition or IfcPropertyDefinition.
|
||||||
@@ -23151,7 +23151,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
IfcRelAssociatesLibrary (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcLibrarySelect* v6_RelatingLibrary);
|
IfcRelAssociatesLibrary (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcLibrarySelect* v6_RelatingLibrary);
|
||||||
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
typedef aggregate_of< IfcRelAssociatesLibrary > list;
|
||||||
};
|
};
|
||||||
/// Definition from IAI: Objectified relationship between a
|
/// Definition from IAI: Objectified relationship between a
|
||||||
@@ -23256,7 +23256,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
IfcRelAssociatesMaterial (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcMaterialSelect* v6_RelatingMaterial);
|
IfcRelAssociatesMaterial (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcMaterialSelect* v6_RelatingMaterial);
|
||||||
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
typedef aggregate_of< IfcRelAssociatesMaterial > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -23267,7 +23267,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
IfcRelAssociatesProfileDef (IfcEntityInstanceData* e);
|
||||||
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcProfileDef* v6_RelatingProfileDef);
|
IfcRelAssociatesProfileDef (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v5_RelatedObjects, ::Ifc4x3_tc1::IfcProfileDef* v6_RelatingProfileDef);
|
||||||
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
typedef aggregate_of< IfcRelAssociatesProfileDef > list;
|
||||||
};
|
};
|
||||||
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
/// IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.
|
||||||
@@ -23740,12 +23740,12 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcContext* RelatingContext() const;
|
::Ifc4x3_tc1::IfcContext* RelatingContext() const;
|
||||||
void setRelatingContext(::Ifc4x3_tc1::IfcContext* v);
|
void setRelatingContext(::Ifc4x3_tc1::IfcContext* v);
|
||||||
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
/// Set of object or property definitions that are assigned to a context and to which the unit and representation context definitions of that context apply.
|
||||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
void setRelatedDefinitions(aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelDeclares (IfcEntityInstanceData* e);
|
IfcRelDeclares (IfcEntityInstanceData* e);
|
||||||
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_tc1::IfcContext* v5_RelatingContext, aggregate_of_instance::ptr v6_RelatedDefinitions);
|
IfcRelDeclares (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, ::Ifc4x3_tc1::IfcContext* v5_RelatingContext, aggregate_of< ::Ifc4x3_tc1::IfcDefinitionSelect >::ptr v6_RelatedDefinitions);
|
||||||
typedef aggregate_of< IfcRelDeclares > list;
|
typedef aggregate_of< IfcRelDeclares > list;
|
||||||
};
|
};
|
||||||
/// The decomposition relationship,
|
/// The decomposition relationship,
|
||||||
@@ -24260,8 +24260,8 @@ class IFC_PARSE_API IfcRelReferencedInSpatialStructure : public IfcRelConnects
|
|||||||
public:
|
public:
|
||||||
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
/// Set of products, which are referenced within this level of the spatial structure hierarchy.
|
||||||
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
/// NOTE Referenced elements are contained elsewhere within the spatial structure, they are referenced additionally by this spatial structure element, e.g., because they span several stories.
|
||||||
aggregate_of_instance::ptr RelatedElements() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcSpatialReferenceSelect >::ptr RelatedElements() const;
|
||||||
void setRelatedElements(aggregate_of_instance::ptr v);
|
void setRelatedElements(aggregate_of< ::Ifc4x3_tc1::IfcSpatialReferenceSelect >::ptr v);
|
||||||
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
/// Spatial structure element, within which the element is referenced. Any element can be contained within zero, one or many elements of the project spatial and zoning structure.
|
||||||
///
|
///
|
||||||
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
/// IFC2x Edition 4 CHANGE The attribute relatingStructure as been promoted to the new supertype IfcSpatialElement with upward compatibility for file based exchange.
|
||||||
@@ -24270,7 +24270,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
IfcRelReferencedInSpatialStructure (IfcEntityInstanceData* e);
|
||||||
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of_instance::ptr v5_RelatedElements, ::Ifc4x3_tc1::IfcSpatialElement* v6_RelatingStructure);
|
IfcRelReferencedInSpatialStructure (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, aggregate_of< ::Ifc4x3_tc1::IfcSpatialReferenceSelect >::ptr v5_RelatedElements, ::Ifc4x3_tc1::IfcSpatialElement* v6_RelatingStructure);
|
||||||
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
typedef aggregate_of< IfcRelReferencedInSpatialStructure > list;
|
||||||
};
|
};
|
||||||
/// IfcRelSequence is a
|
/// IfcRelSequence is a
|
||||||
@@ -30801,14 +30801,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
|||||||
public:
|
public:
|
||||||
::Ifc4x3_tc1::IfcCartesianPointList* Points() const;
|
::Ifc4x3_tc1::IfcCartesianPointList* Points() const;
|
||||||
void setPoints(::Ifc4x3_tc1::IfcCartesianPointList* v);
|
void setPoints(::Ifc4x3_tc1::IfcCartesianPointList* v);
|
||||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
void setSegments(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcSegmentIndexSelect >::ptr > v);
|
||||||
boost::optional< bool > SelfIntersect() const;
|
boost::optional< bool > SelfIntersect() const;
|
||||||
void setSelfIntersect(boost::optional< bool > v);
|
void setSelfIntersect(boost::optional< bool > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
IfcIndexedPolyCurve (IfcEntityInstanceData* e);
|
||||||
IfcIndexedPolyCurve (::Ifc4x3_tc1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of_instance::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
IfcIndexedPolyCurve (::Ifc4x3_tc1::IfcCartesianPointList* v1_Points, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcSegmentIndexSelect >::ptr > v2_Segments, boost::optional< bool > v3_SelfIntersect);
|
||||||
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
typedef aggregate_of< IfcIndexedPolyCurve > list;
|
||||||
};
|
};
|
||||||
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
/// The flow treatment device type IfcInterceptorType defines commonly shared information for occurrences of interceptors. The set of shared information may include:
|
||||||
@@ -32842,12 +32842,12 @@ public:
|
|||||||
void setTransverseBarSpacing(boost::optional< double > v);
|
void setTransverseBarSpacing(boost::optional< double > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
IfcReinforcingMeshType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_tc1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v20_BendingParameters);
|
IfcReinforcingMeshType (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_tc1::IfcReinforcingMeshTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_MeshLength, boost::optional< double > v12_MeshWidth, boost::optional< double > v13_LongitudinalBarNominalDiameter, boost::optional< double > v14_TransverseBarNominalDiameter, boost::optional< double > v15_LongitudinalBarCrossSectionArea, boost::optional< double > v16_TransverseBarCrossSectionArea, boost::optional< double > v17_LongitudinalBarSpacing, boost::optional< double > v18_TransverseBarSpacing, boost::optional< std::string > v19_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > v20_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingMeshType > list;
|
typedef aggregate_of< IfcReinforcingMeshType > list;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -35144,11 +35144,11 @@ public:
|
|||||||
::Ifc4x3_tc1::IfcCurve* BasisCurve() const;
|
::Ifc4x3_tc1::IfcCurve* BasisCurve() const;
|
||||||
void setBasisCurve(::Ifc4x3_tc1::IfcCurve* v);
|
void setBasisCurve(::Ifc4x3_tc1::IfcCurve* v);
|
||||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim1() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr Trim1() const;
|
||||||
void setTrim1(aggregate_of_instance::ptr v);
|
void setTrim1(aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr v);
|
||||||
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
/// The second trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||||
aggregate_of_instance::ptr Trim2() const;
|
aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr Trim2() const;
|
||||||
void setTrim2(aggregate_of_instance::ptr v);
|
void setTrim2(aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr v);
|
||||||
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
/// Flag to indicate whether the direction of the trimmed curve agrees with or is opposed to the direction of the basis curve.
|
||||||
bool SenseAgreement() const;
|
bool SenseAgreement() const;
|
||||||
void setSenseAgreement(bool v);
|
void setSenseAgreement(bool v);
|
||||||
@@ -35158,7 +35158,7 @@ public:
|
|||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
IfcTrimmedCurve (IfcEntityInstanceData* e);
|
||||||
IfcTrimmedCurve (::Ifc4x3_tc1::IfcCurve* v1_BasisCurve, aggregate_of_instance::ptr v2_Trim1, aggregate_of_instance::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_tc1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
IfcTrimmedCurve (::Ifc4x3_tc1::IfcCurve* v1_BasisCurve, aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr v2_Trim1, aggregate_of< ::Ifc4x3_tc1::IfcTrimmingSelect >::ptr v3_Trim2, bool v4_SenseAgreement, ::Ifc4x3_tc1::IfcTrimmingPreference::Value v5_MasterRepresentation);
|
||||||
typedef aggregate_of< IfcTrimmedCurve > list;
|
typedef aggregate_of< IfcTrimmedCurve > list;
|
||||||
};
|
};
|
||||||
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
/// The energy conversion device type IfcTubeBundleType defines commonly shared information for occurrences of tube bundles. The set of shared information may include:
|
||||||
@@ -43210,12 +43210,12 @@ public:
|
|||||||
void setBarSurface(boost::optional< ::Ifc4x3_tc1::IfcReinforcingBarSurfaceEnum::Value > v);
|
void setBarSurface(boost::optional< ::Ifc4x3_tc1::IfcReinforcingBarSurfaceEnum::Value > v);
|
||||||
boost::optional< std::string > BendingShapeCode() const;
|
boost::optional< std::string > BendingShapeCode() const;
|
||||||
void setBendingShapeCode(boost::optional< std::string > v);
|
void setBendingShapeCode(boost::optional< std::string > v);
|
||||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > v);
|
||||||
virtual const IfcParse::entity& declaration() const;
|
virtual const IfcParse::entity& declaration() const;
|
||||||
static const IfcParse::entity& Class();
|
static const IfcParse::entity& Class();
|
||||||
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
IfcReinforcingBarType (IfcEntityInstanceData* e);
|
||||||
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_tc1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_tc1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of_instance::ptr > v16_BendingParameters);
|
IfcReinforcingBarType (std::string v1_GlobalId, ::Ifc4x3_tc1::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_tc1::IfcReinforcingBarTypeEnum::Value v10_PredefinedType, boost::optional< double > v11_NominalDiameter, boost::optional< double > v12_CrossSectionArea, boost::optional< double > v13_BarLength, boost::optional< ::Ifc4x3_tc1::IfcReinforcingBarSurfaceEnum::Value > v14_BarSurface, boost::optional< std::string > v15_BendingShapeCode, boost::optional< aggregate_of< ::Ifc4x3_tc1::IfcBendingParameterSelect >::ptr > v16_BendingParameters);
|
||||||
typedef aggregate_of< IfcReinforcingBarType > list;
|
typedef aggregate_of< IfcReinforcingBarType > list;
|
||||||
};
|
};
|
||||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||||
|
|||||||
Reference in New Issue
Block a user