Class Ifc4x3_rc1::IfcPresentationStyle¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Derived Types¶
public Ifc4x3_rc1::IfcCurveStyle
(Class Ifc4x3_rc1::IfcCurveStyle)public Ifc4x3_rc1::IfcFillAreaStyle
(Class Ifc4x3_rc1::IfcFillAreaStyle)public Ifc4x3_rc1::IfcSurfaceStyle
(Class Ifc4x3_rc1::IfcSurfaceStyle)public Ifc4x3_rc1::IfcTextStyle
(Class Ifc4x3_rc1::IfcTextStyle)
Class Documentation¶
-
class
Ifc4x3_rc1
::
IfcPresentationStyle
: public IfcUtil::IfcBaseEntity¶ IfcPresentationStyle is an abstract generalization of style table for presentation information assigned to geometric representation items. It includes styles for curves, areas, surfaces, text and symbols. Style information may include colour, hatching, rendering, and text fonts.
Each subtype of IfcPresentationStyle can be assigned to IfcGeometricRepresentationItem’s via the IfcPresentationStyleAssignment through an intermediate IfcStyledItem or one of its subtypes.
HISTORY New entity in IFC2x3.
Subclassed by Ifc4x3_rc1::IfcCurveStyle, Ifc4x3_rc1::IfcFillAreaStyle, Ifc4x3_rc1::IfcSurfaceStyle, Ifc4x3_rc1::IfcTextStyle
Public Types
-
typedef IfcTemplatedEntityList<IfcPresentationStyle>
list
¶
Public Functions
-
bool
hasName
() const¶ Whether the optional attribute Name is defined for this IfcPresentationStyle.
-
std::string
Name
() const¶ Name of the presentation style.
-
void
setName
(std::string v)¶
-
IfcPresentationStyle
(IfcEntityInstanceData *e)¶
-
IfcPresentationStyle
(boost::optional<std::string> v1_Name)¶
-
typedef IfcTemplatedEntityList<IfcPresentationStyle>