IFC 4.3.2.20240809 (IFC4X3_ADD2) under development

8.18 IfcRepresentationResource

8.18.1 Schema definition

This schema defines the representation of shape and topology as important definitional properties for products defined within the IFC Object Model. The representations characterize certain properties of a product, and any product can be defined by zero, one, or many of those properties. The schema defines two ways to represent definitional properties of products:

  • topological representation
  • geometric shape representation
  • geo referencing, providing the real map coordinate location of an element in accord with GIS practice,

The geometric shape representation allows for

  • multiple shape representations for the same product definition shape of a product
  • separate shape representations for components or parts of the product definition shape by using shape aspects

8.18.2 Types

  1. IfcCoordinateReferenceSystemSelect
  2. IfcGeometricProjectionEnum
  3. IfcGlobalOrLocalEnum
  4. IfcProductRepresentationSelect
  5. IfcWellKnownTextLiteral

8.18.3 Entities

  1. IfcCoordinateOperation
  2. IfcCoordinateReferenceSystem
  3. IfcGeographicCRS
  4. IfcGeometricRepresentationContext
  5. IfcGeometricRepresentationSubContext
  6. IfcMapConversion
  7. IfcMapConversionScaled
  8. IfcMaterialDefinitionRepresentation
  9. IfcProductDefinitionShape
  10. IfcProductRepresentation
  11. IfcProjectedCRS
  12. IfcRepresentation
  13. IfcRepresentationContext
  14. IfcRigidOperation
  15. IfcShapeAspect
  16. IfcShapeModel
  17. IfcShapeRepresentation
  18. IfcStyleModel
  19. IfcStyledRepresentation
  20. IfcTopologyRepresentation
  21. IfcWellKnownText

8.18.4 Property Sets

No resources are available in this category.

8.18.5 Quantity Sets

No resources are available in this category.

8.18.6 Functions

  1. IfcConvertDirectionInto2D
  2. IfcSameValidPrecision
  3. IfcShapeRepresentationTypes
  4. IfcTopologyRepresentationTypes

8.18.7 Rules

  1. IfcRepresentationContextSameWCS

8.18.8 PropertyEnumerations

No resources are available in this category.

Edit on Github


Is this page difficult to understand? Let us know!