IfcMaterialProfileSetUsage

Natural language names
deGruppe von Profilen mit Material - Verwendung
enMaterial Profile Set Usage
frMise en place d'un ensemble de matériaux de profil
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcMaterialProfileSetUsageADDED
Semantic definitions at the entity
Entity definition

IfcMaterialProfileSetUsage determines the usage of IfcMaterialProfileSet in terms of its location relative to the associated element geometry. The location of a material profile set shall be compatible with the building element geometry (that is, material profiles shall fit inside the element geometry). The rules to ensure the compatibility depend on the type of the building element. For building elements with shape representations which are based on extruded solids, this is accomplished by referring to the identical profile definition in the shape model as in the material profile set.

NOTE  Model view definitions or implementer agreements may provide more instructions on matching between building element geometry and material profile set usage.
NOTE  The referenced IfcMaterialProfileSet may represent a single material profile, or a composite profile with two or more material profiles.
HISTORY New entity in IFC4.
Attribute definitions
#AttributeTypeCardinalityDescription C
1ForProfileSetIfcMaterialProfileSet[1:1] The IfcMaterialProfileSet set to which the usage is applied.X
2CardinalPointIfcCardinalPointReference[0:1] Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.X
3ReferenceExtentIfcPositiveLengthMeasure[0:1] Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles.
NOTE  The attribute ReferenceExtent shall be asserted if an IfcMaterialProfileSetWithOffsets is included in the ForProfileSet.MaterialProfiles list of material layers.
NOTE  The ReferenceExtent for IfcBeamStandardCase, IfcColumnStandardCase, and IfcMemberStandardCase is the reference length starting at z=0 being the XY plane of the object coordinate system.
X
Inherited definitions from supertypes
Entity inheritance IfcMaterialProfileSetUsageTapering IfcMaterialUsageDefinition
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcMaterialUsageDefinition
AssociatedToIfcRelAssociatesMaterial
@RelatingMaterial
S[1:?]Use of the IfcMaterialUsageDefinition subtypes within the material association of an element occurrence. The association is established by the IfcRelAssociatesMaterial relationship.X
IfcMaterialProfileSetUsage
1ForProfileSetIfcMaterialProfileSet[1:1] The IfcMaterialProfileSet set to which the usage is applied.X
2CardinalPointIfcCardinalPointReference[0:1] Index reference to a significant point in the section profile. Describes how the section is aligned relative to the (longitudinal) axis of the member it is associated with. This parametric specification of profile alignment can be provided redundantly to the explicit alignment defined by ForProfileSet.MaterialProfiles[*].Profile.X
3ReferenceExtentIfcPositiveLengthMeasure[0:1] Extent of the extrusion of the elements body shape representation to which the IfcMaterialProfileSetUsage applies. It is used as the reference value for the upper OffsetValues[2] provided by the IfcMaterialProfileSetWithOffsets subtype for included material profiles.
NOTE  The attribute ReferenceExtent shall be asserted if an IfcMaterialProfileSetWithOffsets is included in the ForProfileSet.MaterialProfiles list of material layers.
NOTE  The ReferenceExtent for IfcBeamStandardCase, IfcColumnStandardCase, and IfcMemberStandardCase is the reference length starting at z=0 being the XY plane of the object coordinate system.
X
Examples
Formal representations
XSD Specification
 <xs:element name="IfcMaterialProfileSetUsage" type="ifc:IfcMaterialProfileSetUsage" substitutionGroup="ifc:IfcMaterialUsageDefinition" nillable="true"/>
 <xs:complexType name="IfcMaterialProfileSetUsage">
  <xs:complexContent>
   <xs:extension base="ifc:IfcMaterialUsageDefinition">
    <xs:sequence>
     <xs:element name="ForProfileSet" type="ifc:IfcMaterialProfileSet" nillable="true"/>
    </xs:sequence>
    <xs:attribute name="CardinalPoint" type="ifc:IfcCardinalPointReference" use="optional"/>
    <xs:attribute name="ReferenceExtent" type="ifc:IfcPositiveLengthMeasure" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcMaterialProfileSetUsage
 SUPERTYPE OF(IfcMaterialProfileSetUsageTapering)
 SUBTYPE OF (IfcMaterialUsageDefinition);
  ForProfileSet : IfcMaterialProfileSet;
  CardinalPoint : OPTIONAL IfcCardinalPointReference;
  ReferenceExtent : OPTIONAL IfcPositiveLengthMeasure;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page