
IfcTopologyRepresentation
         
Definition
from IAI: The IfcTopologyRepresentation
represents the concept of a particular topological representation of a
product or a product component within a representation context. This
representation context does not need to be (but may be) a geometric
representation context. Several representation types for shape
representation are included as predefined types: 
  
    
      | Vertex | topological vertex
representation (with or without assigned geometry) | 
    
      | Edge | topological edge
representation (with or without assigned geometry) | 
    
      | Path | topological path
representation (with or without assigned geometry) | 
    
      | Face | topological face
representation (with or without assigned geometry) | 
    
      | Shell | topological shell
representation (with or without assigned geometry) | 
    
      | Undefined | no constraints imposed | 
  
The representation type is
given as a string value at the inherited attribute 'RepresentationType'.
HISTORY: New entity
in Release IFC 2x Edition 2. 
EXPRESS specification:
        
          
            |  | 
                
                  | ENTITY IfcTopologyRepresentation |  
                
                  |  | 
                      
                        |  | 
                            
                              | WR21 | : | SIZEOF(QUERY(temp <* SELF\IfcRepresentation.Items | 
  NOT('IFCTOPOLOGYRESOURCE.IFCTOPOLOGICALREPRESENTATIONITEM' IN TYPEOF(temp))
)) = 0
; |  
                              | WR22 | : | EXISTS(SELF\IfcRepresentation.RepresentationType); |  
                              | WR23 | : | IfcTopologyRepresentationTypes(SELF\IfcRepresentation.RepresentationType, SELF\IfcRepresentation.Items); |  |  |  | 
        
Formal Propositions:
        
          
            | WR21 | : | Only topological representation items should be used. | 
          
            | WR22 | : | A representation type should be given to the topology representation. | 
          
            | WR23 | : | Checks the proper use of Items according to the RepresentationType. | 
        
Inheritance graph
        
          
            |  | 
                
                  | ENTITY IfcTopologyRepresentation; |  
                
                  |  | 
                      
                        |  | 
                            
                              | RepresentationIdentifier | : | OPTIONAL IfcLabel; |  |  |  |