Navigation

IfcRepresentationMap

Definition from ISO/CD 10303-43:1992: A representation map is the identification of a representation an a representation item in that representation for the purpose of mapping. The representation item defines the origin of the mapping. The representation map is used as the source of a mapping by a mapped item.

NOTE The definition of a mapping which is used to specify a new representation item comprises a representation map and a mapped item entity. Without both entities, the mapping is not fully defined. Two entities are specified to allow the same source representation (representation.map.mapped_representation) to be mapped into multiple new representations (mapped_item)

Definition from IAI: An IfcRepresentationMap defines the base definition (also refered to as block, cell or macro) within the mapping origin, defined as the placement coordinate system. The representation map is restricted to Cartesian mapping.

NOTE Corresponding STEP entity: representation_map. Please refer to ISO/IS 10303-42:1994, for the final definition of the formal standard. The following changes have been made: The mapping_origin is constraint to be of type IfcAxis2Placement.

HISTORY New class in IFC Release 2.x
ISSUE: See issue log for changes made in IFC Release 2.x

EXPRESS specification:

ENTITY IfcRepresentationMap;
MappingOrigin  :  IfcAxis2Placement;
MappedRepresentation  :  IfcRepresentation;
INVERSE
MapUsage  :  SET OF IfcMappedItem FOR MappingSource;
END_ENTITY;

Attribute definitions:

MappingOrigin  :  A representation item about which the mapped representation is mapped. It is defined as an axis2 placement that defines the position about which the mapped representation is mapped.
MappedRepresentation  :  A representation that is mapped to at least one mapped item.

References (1):

Name Type Referred through Express-G
IfcMappedItem Entity
Attribute 'MappingSource'
Diagram 2

Inheritance graph

ENTITY IfcRepresentationMap;
ENTITY IfcRepresentationMap;
MappingOrigin  :  IfcAxis2Placement;
MappedRepresentation  :  IfcRepresentation;
INVERSE
MapUsage  :  SET OF IfcMappedItem FOR MappingSource;
END_ENTITY;