mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-05 11:56:25 +00:00
#2805 rerun codegen
This commit is contained in:
+90
-90
@@ -10468,12 +10468,12 @@ public:
|
||||
std::string TimeStamp() const;
|
||||
void setTimeStamp(std::string v);
|
||||
/// A list of time-series values. At least one value is required.
|
||||
aggregate_of_instance::ptr ListValues() const;
|
||||
void setListValues(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcValue >::ptr ListValues() const;
|
||||
void setListValues(aggregate_of< ::Ifc4::IfcValue >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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 {
|
||||
public:
|
||||
/// The material classifications identifying the type of material.
|
||||
aggregate_of_instance::ptr MaterialClassifications() const;
|
||||
void setMaterialClassifications(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcClassificationSelect >::ptr MaterialClassifications() const;
|
||||
void setMaterialClassifications(aggregate_of< ::Ifc4::IfcClassificationSelect >::ptr v);
|
||||
/// Material being classified.
|
||||
::Ifc4::IfcMaterial* ClassifiedMaterial() const;
|
||||
void setClassifiedMaterial(::Ifc4::IfcMaterial* v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// IfcMaterialDefinition is a general supertype for all
|
||||
@@ -11445,15 +11445,15 @@ public:
|
||||
boost::optional< std::string > Description() const;
|
||||
void setDescription(boost::optional< std::string > v);
|
||||
/// The set of layered items, which are assigned to this layer.
|
||||
aggregate_of_instance::ptr AssignedItems() const;
|
||||
void setAssignedItems(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcLayeredItem >::ptr AssignedItems() const;
|
||||
void setAssignedItems(aggregate_of< ::Ifc4::IfcLayeredItem >::ptr v);
|
||||
/// An (internal) identifier assigned to the layer.
|
||||
boost::optional< std::string > Identifier() const;
|
||||
void setIdentifier(boost::optional< std::string > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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 {
|
||||
public:
|
||||
/// A set of presentation styles that are assigned to styled items.
|
||||
aggregate_of_instance::ptr Styles() const;
|
||||
void setStyles(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr Styles() const;
|
||||
void setStyles(aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcPresentationStyleAssignment (IfcEntityInstanceData* e);
|
||||
IfcPresentationStyleAssignment (aggregate_of_instance::ptr v1_Styles);
|
||||
IfcPresentationStyleAssignment (aggregate_of< ::Ifc4::IfcPresentationStyleSelect >::ptr v1_Styles);
|
||||
typedef aggregate_of< IfcPresentationStyleAssignment > list;
|
||||
};
|
||||
/// IfcProductRepresentation defines a representation of a
|
||||
@@ -11854,15 +11854,15 @@ public:
|
||||
std::string Name() const;
|
||||
void setName(std::string v);
|
||||
/// List of values that form the enumeration.
|
||||
aggregate_of_instance::ptr EnumerationValues() const;
|
||||
void setEnumerationValues(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcValue >::ptr EnumerationValues() const;
|
||||
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.
|
||||
::Ifc4::IfcUnit* Unit() const;
|
||||
void setUnit(::Ifc4::IfcUnit* v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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.
|
||||
///
|
||||
/// NOTE Only the select item IfcPresentationStyle shall be used from IFC2x4 onwards, the IfcPresentationStyleAssignment has been deprecated.
|
||||
aggregate_of_instance::ptr Styles() const;
|
||||
void setStyles(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcStyleAssignmentSelect >::ptr Styles() const;
|
||||
void setStyles(aggregate_of< ::Ifc4::IfcStyleAssignmentSelect >::ptr v);
|
||||
/// The word, or group of words, by which the styled item is referred to.
|
||||
boost::optional< std::string > Name() const;
|
||||
void setName(boost::optional< std::string > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
void setSide(::Ifc4::IfcSurfaceSide::Value v);
|
||||
/// A collection of different surface styles.
|
||||
aggregate_of_instance::ptr Styles() const;
|
||||
void setStyles(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcSurfaceStyleElementSelect >::ptr Styles() const;
|
||||
void setStyles(aggregate_of< ::Ifc4::IfcSurfaceStyleElementSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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 {
|
||||
public:
|
||||
/// The data value of the table cell..
|
||||
boost::optional< aggregate_of_instance::ptr > RowCells() const;
|
||||
void setRowCells(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > RowCells() const;
|
||||
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.
|
||||
boost::optional< bool > IsHeading() const;
|
||||
void setIsHeading(boost::optional< bool > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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 {
|
||||
public:
|
||||
/// A list of time-series values. At least one value is required.
|
||||
aggregate_of_instance::ptr ListValues() const;
|
||||
void setListValues(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcValue >::ptr ListValues() const;
|
||||
void setListValues(aggregate_of< ::Ifc4::IfcValue >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcTimeSeriesValue (IfcEntityInstanceData* e);
|
||||
IfcTimeSeriesValue (aggregate_of_instance::ptr v1_ListValues);
|
||||
IfcTimeSeriesValue (aggregate_of< ::Ifc4::IfcValue >::ptr v1_ListValues);
|
||||
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.
|
||||
@@ -13714,12 +13714,12 @@ public:
|
||||
class IFC_PARSE_API IfcUnitAssignment : public IfcUtil::IfcBaseEntity {
|
||||
public:
|
||||
/// Units to be included within a unit assignment.
|
||||
aggregate_of_instance::ptr Units() const;
|
||||
void setUnits(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcUnit >::ptr Units() const;
|
||||
void setUnits(aggregate_of< ::Ifc4::IfcUnit >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcUnitAssignment (IfcEntityInstanceData* e);
|
||||
IfcUnitAssignment (aggregate_of_instance::ptr v1_Units);
|
||||
IfcUnitAssignment (aggregate_of< ::Ifc4::IfcUnit >::ptr v1_Units);
|
||||
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.
|
||||
@@ -14695,8 +14695,8 @@ public:
|
||||
::Ifc4::IfcActorSelect* DocumentOwner() const;
|
||||
void setDocumentOwner(::Ifc4::IfcActorSelect* v);
|
||||
/// The persons and/or organizations who have created this document or contributed to it.
|
||||
boost::optional< aggregate_of_instance::ptr > Editors() const;
|
||||
void setEditors(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcActorSelect >::ptr > Editors() const;
|
||||
void setEditors(boost::optional< aggregate_of< ::Ifc4::IfcActorSelect >::ptr > v);
|
||||
/// 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.
|
||||
@@ -14737,7 +14737,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
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.
|
||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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 {
|
||||
public:
|
||||
/// The set of fill area styles to use in presenting visible curve segments, annotation fill areas or surfaces.
|
||||
aggregate_of_instance::ptr FillStyles() const;
|
||||
void setFillStyles(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcFillStyleSelect >::ptr FillStyles() const;
|
||||
void setFillStyles(aggregate_of< ::Ifc4::IfcFillStyleSelect >::ptr v);
|
||||
boost::optional< bool > ModelorDraughting() const;
|
||||
void setModelorDraughting(boost::optional< bool > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// Definition from ISO/CD 10303-42:1992: A geometric
|
||||
@@ -15355,12 +15355,12 @@ public:
|
||||
class IFC_PARSE_API IfcGeometricSet : public IfcGeometricRepresentationItem {
|
||||
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.
|
||||
aggregate_of_instance::ptr Elements() const;
|
||||
void setElements(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr Elements() const;
|
||||
void setElements(aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcGeometricSet (IfcEntityInstanceData* e);
|
||||
IfcGeometricSet (aggregate_of_instance::ptr v1_Elements);
|
||||
IfcGeometricSet (aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||
typedef aggregate_of< IfcGeometricSet > list;
|
||||
};
|
||||
/// IfcGridPlacement provides a specialization of IfcObjectPlacement in which
|
||||
@@ -17327,15 +17327,15 @@ public:
|
||||
class IFC_PARSE_API IfcResourceApprovalRelationship : public IfcResourceLevelRelationship {
|
||||
public:
|
||||
/// Resource objects that are approved.
|
||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||
/// The approval for the resource objects selected.
|
||||
::Ifc4::IfcApproval* RelatingApproval() const;
|
||||
void setRelatingApproval(::Ifc4::IfcApproval* v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// An IfcResourceConstraintRelationship is a relationship
|
||||
@@ -17364,12 +17364,12 @@ public:
|
||||
::Ifc4::IfcConstraint* RelatingConstraint() const;
|
||||
void setRelatingConstraint(::Ifc4::IfcConstraint* v);
|
||||
/// The properties to which a constraint is to be related.
|
||||
aggregate_of_instance::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr RelatedResourceObjects() const;
|
||||
void setRelatedResourceObjects(aggregate_of< ::Ifc4::IfcResourceObjectSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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.
|
||||
class IFC_PARSE_API IfcShellBasedSurfaceModel : public IfcGeometricRepresentationItem {
|
||||
public:
|
||||
aggregate_of_instance::ptr SbsmBoundary() const;
|
||||
void setSbsmBoundary(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcShell >::ptr SbsmBoundary() const;
|
||||
void setSbsmBoundary(aggregate_of< ::Ifc4::IfcShell >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcShellBasedSurfaceModel (IfcEntityInstanceData* e);
|
||||
IfcShellBasedSurfaceModel (aggregate_of_instance::ptr v1_SbsmBoundary);
|
||||
IfcShellBasedSurfaceModel (aggregate_of< ::Ifc4::IfcShell >::ptr v1_SbsmBoundary);
|
||||
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.
|
||||
@@ -20587,7 +20587,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
IfcGeometricCurveSet (IfcEntityInstanceData* e);
|
||||
IfcGeometricCurveSet (aggregate_of_instance::ptr v1_Elements);
|
||||
IfcGeometricCurveSet (aggregate_of< ::Ifc4::IfcGeometricSetSelect >::ptr v1_Elements);
|
||||
typedef aggregate_of< IfcGeometricCurveSet > list;
|
||||
};
|
||||
/// IfcIShapeProfileDef
|
||||
@@ -21685,15 +21685,15 @@ public:
|
||||
/// 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.
|
||||
boost::optional< aggregate_of_instance::ptr > EnumerationValues() const;
|
||||
void setEnumerationValues(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > EnumerationValues() const;
|
||||
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.
|
||||
::Ifc4::IfcPropertyEnumeration* EnumerationReference() const;
|
||||
void setEnumerationReference(::Ifc4::IfcPropertyEnumeration* v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// An IfcPropertyListValue
|
||||
@@ -21766,15 +21766,15 @@ public:
|
||||
/// List of property values.
|
||||
///
|
||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||
boost::optional< aggregate_of_instance::ptr > ListValues() const;
|
||||
void setListValues(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > ListValues() const;
|
||||
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.
|
||||
::Ifc4::IfcUnit* Unit() const;
|
||||
void setUnit(::Ifc4::IfcUnit* v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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.
|
||||
///
|
||||
/// IFC2x4 CHANGE The attribute has been made optional with upward compatibility for file based exchange.
|
||||
boost::optional< aggregate_of_instance::ptr > DefiningValues() const;
|
||||
void setDefiningValues(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > DefiningValues() const;
|
||||
void setDefiningValues(boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > v);
|
||||
/// 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.
|
||||
boost::optional< aggregate_of_instance::ptr > DefinedValues() const;
|
||||
void setDefinedValues(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcValue >::ptr > DefinedValues() const;
|
||||
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.
|
||||
boost::optional< std::string > Expression() const;
|
||||
void setExpression(boost::optional< std::string > v);
|
||||
@@ -22138,7 +22138,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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.
|
||||
///
|
||||
/// IFC2x4 CHANGE The attribute datatype has been changed from IfcRoot to IfcDefinitionSelect.
|
||||
aggregate_of_instance::ptr RelatedObjects() const;
|
||||
void setRelatedObjects(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr RelatedObjects() const;
|
||||
void setRelatedObjects(aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// The objectified relationship
|
||||
@@ -22724,7 +22724,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// Definition from IAI: Objectified relationship between a
|
||||
@@ -22882,7 +22882,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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;
|
||||
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.
|
||||
aggregate_of_instance::ptr RelatedDefinitions() const;
|
||||
void setRelatedDefinitions(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr RelatedDefinitions() const;
|
||||
void setRelatedDefinitions(aggregate_of< ::Ifc4::IfcDefinitionSelect >::ptr v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// The decomposition relationship,
|
||||
@@ -30581,14 +30581,14 @@ class IFC_PARSE_API IfcIndexedPolyCurve : public IfcBoundedCurve {
|
||||
public:
|
||||
::Ifc4::IfcCartesianPointList* Points() const;
|
||||
void setPoints(::Ifc4::IfcCartesianPointList* v);
|
||||
boost::optional< aggregate_of_instance::ptr > Segments() const;
|
||||
void setSegments(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcSegmentIndexSelect >::ptr > Segments() const;
|
||||
void setSegments(boost::optional< aggregate_of< ::Ifc4::IfcSegmentIndexSelect >::ptr > v);
|
||||
boost::optional< bool > SelfIntersect() const;
|
||||
void setSelfIntersect(boost::optional< bool > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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);
|
||||
boost::optional< std::string > BendingShapeCode() const;
|
||||
void setBendingShapeCode(boost::optional< std::string > v);
|
||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// The aggregation relationship
|
||||
@@ -34751,11 +34751,11 @@ public:
|
||||
::Ifc4::IfcCurve* BasisCurve() const;
|
||||
void setBasisCurve(::Ifc4::IfcCurve* v);
|
||||
/// The first trimming point which may be specified as a Cartesian point, as a real parameter or both.
|
||||
aggregate_of_instance::ptr Trim1() const;
|
||||
void setTrim1(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr Trim1() const;
|
||||
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.
|
||||
aggregate_of_instance::ptr Trim2() const;
|
||||
void setTrim2(aggregate_of_instance::ptr v);
|
||||
aggregate_of< ::Ifc4::IfcTrimmingSelect >::ptr Trim2() const;
|
||||
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.
|
||||
bool SenseAgreement() const;
|
||||
void setSenseAgreement(bool v);
|
||||
@@ -34765,7 +34765,7 @@ public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// 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);
|
||||
boost::optional< std::string > BendingShapeCode() const;
|
||||
void setBendingShapeCode(boost::optional< std::string > v);
|
||||
boost::optional< aggregate_of_instance::ptr > BendingParameters() const;
|
||||
void setBendingParameters(boost::optional< aggregate_of_instance::ptr > v);
|
||||
boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > BendingParameters() const;
|
||||
void setBendingParameters(boost::optional< aggregate_of< ::Ifc4::IfcBendingParameterSelect >::ptr > v);
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
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;
|
||||
};
|
||||
/// Definition from ISO 6707-1:1989: Construction enclosing the building from above.
|
||||
|
||||
Reference in New Issue
Block a user