Class Ifc4x1::IfcTextLiteralWithExtent¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcTextLiteral
(Class Ifc4x1::IfcTextLiteral)
Class Documentation¶
-
class
Ifc4x1
::
IfcTextLiteralWithExtent
: public Ifc4x1::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
-
::Ifc4x1::IfcPlanarExtent *
Extent
() const¶ The extent in the x and y direction of the text literal.
-
void
setExtent
(::Ifc4x1::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, ::Ifc4x1::IfcAxis2Placement *v2_Placement, ::Ifc4x1::IfcTextPath::Value v3_Path, ::Ifc4x1::IfcPlanarExtent *v4_Extent, std::string v5_BoxAlignment)¶
-
typedef IfcTemplatedEntityList<IfcTextLiteralWithExtent>