ENTITY IfcShapeRepresentation

(* SCHEMA IFC4; *)
ENTITY IfcShapeRepresentation
 SUBTYPE OF (IfcShapeModel);
 WHERE
	CorrectContext : 'IFC4.IFCGEOMETRICREPRESENTATIONCONTEXT' 
IN TYPEOF(SELF\IfcRepresentation.ContextOfItems);
	CorrectItemsForType : IfcShapeRepresentationTypes(SELF\IfcRepresentation.RepresentationType, SELF\IfcRepresentation.Items);
	HasRepresentationIdentifier : EXISTS(SELF\IfcRepresentation.RepresentationIdentifier);
	HasRepresentationType : EXISTS(SELF\IfcRepresentation.RepresentationType);
	NoTopologicalItem : SIZEOF(QUERY(temp <* Items | 
  ('IFC4.IFCTOPOLOGICALREPRESENTATIONITEM' IN TYPEOF(temp))
    AND (NOT(SIZEOF(
      ['IFC4.IFCVERTEXPOINT',
       'IFC4.IFCEDGECURVE',
       'IFC4.IFCFACESURFACE'] * TYPEOF(temp)) = 1))
)) = 0;
END_ENTITY;

Explicit Attributes

Entity IfcShapeRepresentation has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ContextOfItemsIfcRepresentationContext (ENTITY)IfcRepresentation
 RepresentationIdentifierIfcLabel (STRING)IfcRepresentation
 RepresentationTypeIfcLabel (STRING)IfcRepresentation
 ItemsSET OF IfcRepresentationItem (ENTITY)IfcRepresentation

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcShapeRepresentation has the following local and inherited inverse attributes:
AttributeTypeDefined By
 RepresentationMapSET OF IfcRepresentationMap (ENTITY)IfcRepresentation
 LayerAssignmentsSET OF IfcPresentationLayerAssignment (ENTITY)IfcRepresentation
 OfProductRepresentationSET OF IfcProductRepresentation (ENTITY)IfcRepresentation
 OfShapeAspectSET OF IfcShapeAspect (ENTITY)IfcShapeModel

Supertypes

Entity IfcShapeRepresentation inherits from the following supertypes:
  IfcRepresentation
    IfcShapeModel

Subtypes

    No subtypes

Referenced By

Entity IfcShapeRepresentation and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcLayeredItem SELECT IfcRepresentation
 IfcProductRepresentation ENTITY IfcRepresentation
 IfcRepresentation ENTITY IfcShapeModel
 IfcRepresentationContext ENTITY IfcRepresentation
 IfcRepresentationMap ENTITY IfcRepresentation
 IfcShapeAspect ENTITY IfcShapeModel
 IfcShapeModel ENTITY IfcRepresentation
 IfcShapeModel ENTITY IfcShapeRepresentation
 IfcShapeRepresentation ENTITY IfcRepresentation
 IfcStyledRepresentation ENTITY IfcRepresentation
 IfcTopologyRepresentation ENTITY IfcRepresentation


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00