|
Documentation |
EXPRESS-G Diagram |
SCHEMA IfcRepresentationResource;
REFERENCE FROM IfcGeometryResource (
IfcDimensionCount
,IfcGeometricRepresentationItem
,IfcTopologicalRepresentationItem );
REFERENCE FROM IfcUtilityResource (
IfcGloballyUniqueId
,IfcOwnerHistory );
|
Documentation |
Fully Attributed View |
ENTITY IfcGeometricRepresentationContext
SUBTYPE OF (IfcRepresentationContext);
CoordinateSpaceDimension : IfcDimensionCount;
Precision : OPTIONAL REAL;
WHERE
WR21: SELF\IfcRepresentationContext.ContextType IN ['Sketch','Outline','Design','Detail','UserDefined','NotDefined'];
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcProductDefinitionShape
SUBTYPE OF (IfcProductRepresentation);
ShapeRepresentations : LIST [1:?] OF IfcShapeRepresentation;
INVERSE
HasShapeAspects : SET [0:?] OF IfcShapeAspect
FOR PartOfProductDefinitionShape;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcProductDefinitionTopology
SUBTYPE OF (IfcProductRepresentation);
TopologyRepresentation : IfcTopologyRepresentation;
END_ENTITY;
|
Documentation |
ENTITY IfcProductRepresentation
ABSTRACT SUPERTYPE OF (ONEOF(
IfcProductDefinitionShape
,IfcProductDefinitionTopology));
GlobalId : IfcGloballyUniqueId;
OwnerHistory : IfcOwnerHistory;
Name : OPTIONAL STRING;
Description : OPTIONAL STRING;
END_ENTITY;
|
Documentation |
ENTITY IfcRepresentation
ABSTRACT SUPERTYPE OF (ONEOF(
IfcShapeRepresentation
,IfcTopologyRepresentation));
ContextOfItems : IfcRepresentationContext;
RepresentationIdentifier : STRING;
RepresentationType : STRING;
END_ENTITY;
|
Documentation |
ENTITY IfcRepresentationContext
SUPERTYPE OF (ONEOF(
IfcGeometricRepresentationContext));
GlobalId : IfcGloballyUniqueId;
ContextIdentifier : STRING;
ContextType : STRING;
INVERSE
RepresentationsInContext : SET [1:?] OF IfcRepresentation
FOR ContextOfItems;
END_ENTITY;
|
Documentation |
ENTITY IfcShapeAspect;
GlobalId : IfcGloballyUniqueId;
ShapeRepresentations : LIST [1:?] OF IfcShapeRepresentation;
Name : OPTIONAL STRING;
Description : OPTIONAL STRING;
ProductDefinitional : LOGICAL;
PartOfProductDefinitionShape : IfcProductDefinitionShape;
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcShapeRepresentation
SUBTYPE OF (IfcRepresentation);
Items : SET [1:?] OF IfcGeometricRepresentationItem;
INVERSE
OfProductDefinitionShape : SET [0:1] OF IfcProductDefinitionShape
FOR ShapeRepresentations;
OfShapeAspect : SET [0:1] OF IfcShapeAspect
FOR ShapeRepresentations;
WHERE
WR22: (HIINDEX(OfProductDefinitionShape) = 1) XOR (HIINDEX(OfShapeAspect) = 1);
WR23: 'IFCREPRESENTATIONRESOURCE.IFCGEOMETRICREPRESENTATIONCONTEXT' IN TYPEOF(SELF\IfcRepresentation.ContextOfItems);
WR24: SELF\IfcRepresentation.RepresentationType IN ['BoundingBox','Standard','Advanced','Arbitrary','Brep','UserDefined','NotDefined'];
WR25: ((RepresentationType = 'BoundingBox') AND (HIINDEX(Items) = 1) AND ('IFCGEOMETRYRESOURCE.IFCBOUNDINGBOX' IN TYPEOF(Items[1]))) OR (RepresentationType <> 'BoundingBox');
END_ENTITY;
|
Documentation |
Fully Attributed View |
ENTITY IfcTopologyRepresentation
SUBTYPE OF (IfcRepresentation);
Items : SET [1:?] OF IfcTopologicalRepresentationItem;
INVERSE
OfProductDefinitionTopology : IfcProductDefinitionTopology
FOR TopologyRepresentation;
END_ENTITY;
END_SCHEMA;