Class Ifc2x3::IfcTextLiteralWithExtent¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcTextLiteral
(Class Ifc2x3::IfcTextLiteral)
Class Documentation¶
-
class
Ifc2x3
::
IfcTextLiteralWithExtent
: public Ifc2x3::IfcTextLiteral¶ The text literal with extent is a text literal with the additional explicit information of the planar extent (or surrounding text box). An alignment attribute defines, how the text box is aligned to the placement and how it may expand.
NOTE The IfcTextLiteralWithExtent is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange, Part 46: Integrated generic resources: Visual presentation.
NOTE Corresponding ISO 10303 name: text_literal_with_extent. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard.
HISTORY New entity in IFC2x2.
IFC2x3 CHANGE The IfcTextLiteralWithExtent has been changed by adding BoxAlignment.
Public Types
-
typedef IfcTemplatedEntityList<IfcTextLiteralWithExtent>
list
¶
Public Functions
-
::Ifc2x3::IfcPlanarExtent *
Extent
() const¶ The extent in the x and y direction of the text literal.
-
void
setExtent
(::Ifc2x3::IfcPlanarExtent *v)¶
-
std::string
BoxAlignment
() const¶ The alignment of the text literal relative to its position.
-
void
setBoxAlignment
(std::string v)¶
-
IfcTextLiteralWithExtent
(IfcEntityInstanceData *e)¶
-
IfcTextLiteralWithExtent
(std::string v1_Literal, ::Ifc2x3::IfcAxis2Placement *v2_Placement, ::Ifc2x3::IfcTextPath::Value v3_Path, ::Ifc2x3::IfcPlanarExtent *v4_Extent, std::string v5_BoxAlignment)¶
-
typedef IfcTemplatedEntityList<IfcTextLiteralWithExtent>