
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; |  |  |  |