The IfcProductRepresentation
defines a representation of a product, including its (geometric or
topological) representation. A product can have zero, one or many
geometric representations, and a single geometric representation can be
shared among various products using mapped representations.
NOTE: The definition of this entity relates to the STEP entity property_definition. The use of the term ‘property’ was avoided since it conflicts with the property, property type, and property set definitions elsewhere in the IFC model.
HISTORY: New entity in IFC Release 2.0
IFC2x Edition 3 NOTE Users should not instantiate the entity IfcProductRepresentation from IFC2x Edition 3 onwards. It will be changed into an ABSTRACT supertype in future releases of IFC.
# | Attribute | Type | Cardinality | Description | A |
---|---|---|---|---|---|
1 | Name | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | Description | - | This attribute is out of scope for this model view definition and shall not be set. | ||
3 | Representations | IfcRepresentation | L[1:?] | Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context. | X |
# | Attribute | Type | Cardinality | Description | A |
---|---|---|---|---|---|
IfcProductRepresentation | |||||
1 | Name | - | This attribute is out of scope for this model view definition and shall not be set. | ||
2 | Description | - | This attribute is out of scope for this model view definition and shall not be set. | ||
3 | Representations | IfcRepresentation | L[1:?] | Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context. | X |
<xs:element name="IfcProductRepresentation" type="ifc:IfcProductRepresentation" substitutionGroup="ifc:Entity" nillable="true"/>
<xs:complexType name="IfcProductRepresentation">
<xs:complexContent>
<xs:extension base="ifc:Entity">
<xs:sequence>
<xs:element name="Representations">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcRepresentation" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcRepresentation"/>
<xs:attribute ref="ifc:cType" fixed="list"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcProductRepresentation
SUPERTYPE OF(IfcProductDefinitionShape);
Name : OPTIONAL IfcStrippedOptional;
Description : OPTIONAL IfcStrippedOptional;
Representations : LIST [1:?] OF IfcRepresentation;
END_ENTITY;