IfcProductDefinitionShape
Definition
from ISO/CD 10303-42:1992: A
product definition shape identifies a product’s shape as the
conceptual idea of the form of a product.
Definition
from IAI: The IfcProductDefinitionShape
defines all shape relevant information about an IfcProduct.
It allows for multiple geometric shape representations of the same
product.
NOTE: The definition
of this entity relates to the STEP entity product_definition_shape.
Please refer to ISO/IS 10303-41:1994 for the final definition of the
formal standard.
HISTORY: New Entity
in IFC Release 1.5
EXPRESS specification:
|
ENTITY IfcProductDefinitionShape
|
|
|
ShapeOfProduct
|
:
|
SET [1:1] OF IfcProduct FOR Representation;
|
HasShapeAspects
|
:
|
SET OF IfcShapeAspect FOR PartOfProductDefinitionShape;
|
|
|
WR11
|
:
|
SIZEOF(QUERY(temp <* Representations |
(NOT('IFCREPRESENTATIONRESOURCE.IFCSHAPEMODEL' IN TYPEOF(temp)))
)) = 0;
|
|
|
|
Attribute definitions:
ShapeOfProduct
|
:
|
The IfcProductDefinitionShape shall be used to provide a representation for a single instance of IfcProduct.
IFC2x Edition 3 CHANGE New inverse attribute.
|
HasShapeAspects
|
:
|
Reference to the shape aspect that represents part of the shape or its feature distinctively.
|
Formal Propositions:
WR11
|
:
|
Only representations of type IfcShapeModel, i.e. either IfcShapeRepresentation or IfcTopologyRepresentation should be used to represent a product through the IfcProductDefinitionShape.
|
Inheritance graph
|
ENTITY IfcProductDefinitionShape;
|
|
|
ShapeOfProduct
|
:
|
SET [1:1] OF IfcProduct FOR Representation;
|
HasShapeAspects
|
:
|
SET OF IfcShapeAspect FOR PartOfProductDefinitionShape;
|
|
|
|