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