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