IfcMaterialProfileWithOffsets

Natural language names
Profil mit Material mit Versätzen
Material Profile With Offsets
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcMaterialProfileWithOffsetsADDED
Semantic definitions at the entity
Entity definition

IfcMaterialProfileWithOffsets is a specialization of IfcMaterialProfile with additional longitudinal offsets .

Relative positions of IfcMaterialProfileWithOffsets in the longitudinal direction of an element can be defined giving offsets at the start at the end, or at start and end. This shall not be used for relative positions of individual profiles in the plane of profile definition, which is given in composite profile definition itself. Also, care should be taken especially when used with IfcMaterialProfileSetUsageTapering for correct start and end offset assignment.

HISTORY  New entity in IFC4.

Attribute definitions
#AttributeTypeCardinalityDescription G
7OffsetValuesIfcLengthMeasureA[1:2] The numerical value of profile offset, in the direction of the axis direction - always AXIS1 that is, the axis along the extrusion path. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion). X
Inherited definitions from supertypes
Entity inheritance IfcMaterialProfile IfcMaterialDefinition
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcMaterialDefinition
AssociatedToIfcRelAssociatesMaterial
@RelatingMaterial
S[0:?]Use of the IfcMaterialDefinition subtypes within the material association of an element occurrence or element type. The association is established by the IfcRelAssociatesMaterial relationship.
IFC4 CHANGE  The inverse attribute has been added.
X
HasExternalReferencesIfcExternalReferenceRelationship
@RelatedResourceObjects
S[0:?]Reference to external references, e.g. library, classification, or document information, that are associated to the material.
IFC4 CHANGE  The inverse attribute has been added.
X
HasPropertiesIfcMaterialProperties
@Material
S[0:?]Material properties assigned to instances of subtypes of IfcMaterialDefinition.
IFC4 CHANGE  The inverse attribute has been added.
X
IfcMaterialProfile
1NameIfcLabel? The name by which the material profile is known. X
2DescriptionIfcText? Definition of the material profile in descriptive terms. X
3MaterialIfcMaterial? Optional reference to the material from which the profile is constructed. X
4ProfileIfcProfileDef Identification of the profile for which this material profile is associating material. X
5PriorityIfcInteger? The relative priority of the profile, expressed as normalised integer range [0..100]. Controls how profiles intersect in connections and corners of building elements: A profile from one element protrudes into (i.e. displaces) a profile from another element in a joint of these elements if the former element's profile has higher priority than the latter. The priority value for a material profile in an element has to be set and maintained by software applications in relation to the material profiles in connected elements. X
6CategoryIfcLabel? Category of the material profile, e.g. the role it has in the profile set it belongs to. The list of keywords might be extended by model view definitions, however the following keywords shall apply in general:
  • 'LoadBearing' — the material profile having a load bearing function.
  • 'Insulation' — the material profile having an insolating function.
  • 'Finish' — the material profile being the finish.
X
ToMaterialProfileSetIfcMaterialProfileSet
@MaterialProfiles
Material profile set in which this material profile is included. X
IfcMaterialProfileWithOffsets
7OffsetValuesIfcLengthMeasureA[1:2] The numerical value of profile offset, in the direction of the axis direction - always AXIS1 that is, the axis along the extrusion path. The OffsetValues[1] identifies the offset from the lower position along the axis direction (normally the start of the standard extrusion), the OffsetValues[2] identifies the offset from the upper position along the axis direction (normally the end of the standard extrusion). X
Formal representations
XML Specification
 <xs:element name="IfcMaterialProfileWithOffsets" type="ifc:IfcMaterialProfileWithOffsets" substitutionGroup="ifc:IfcMaterialProfile" nillable="true"/>
 <xs:complexType name="IfcMaterialProfileWithOffsets">
  <xs:complexContent>
   <xs:extension base="ifc:IfcMaterialProfile">
    <xs:attribute name="OffsetValues" use="optional">
     <xs:simpleType>
      <xs:restriction>
       <xs:simpleType>
        <xs:list itemType="ifc:IfcLengthMeasure"/>
       </xs:simpleType>
       <xs:minLength value="2"/>
       <xs:maxLength value="2"/>
      </xs:restriction>
     </xs:simpleType>
    </xs:attribute>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcMaterialProfileWithOffsets
 SUBTYPE OF (IfcMaterialProfile);
  OffsetValues : ARRAY [1:2] OF IfcLengthMeasure;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page