Class Ifc2x3::IfcStyledRepresentation¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcStyleModel
(Class Ifc2x3::IfcStyleModel)
Class Documentation¶
-
class
Ifc2x3
::
IfcStyledRepresentation
: public Ifc2x3::IfcStyleModel¶ The IfcStyledRepresentation represents the concept of a styled presentation being a representation of a product or a product component, like material. within a representation context. This representation context does not need to be (but may be) a geometric representation context.
NOTE Current usage of IfcStyledRepresentation is restricted to the assignment of presentation information to an material. The IfcStyledRepresentation includes only presentation styles (IfcCurveStyle, FillAreaStyle, IfcSurfaceStyle) that define how a material should be presented within a particular (eventually view and scale dependent) representation context. All instances of IfcStyledRepresentation are referenced by IfcMaterialDefinitionRepresentation, and assigned to IfcMaterial by IfcMaterialDefinitionRepresentation.RepresentedMaterial.
A styled representation has to include one or several styled items with the associated style information (curve, symbol, text, fill area, or surface styles). It shall not contain the geometric representation items that are styled.
HISTORY New entity in IFC2x2.
Public Types
-
typedef IfcTemplatedEntityList<IfcStyledRepresentation>
list
¶
Public Functions
-
IfcStyledRepresentation
(IfcEntityInstanceData *e)¶
-
IfcStyledRepresentation
(::Ifc2x3::IfcRepresentationContext *v1_ContextOfItems, boost::optional<std::string> v2_RepresentationIdentifier, boost::optional<std::string> v3_RepresentationType, IfcTemplatedEntityList<::Ifc2x3::IfcRepresentationItem>::ptr v4_Items)¶
-
typedef IfcTemplatedEntityList<IfcStyledRepresentation>