Class Ifc4::IfcTextLiteral¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcGeometricRepresentationItem
(Class Ifc4::IfcGeometricRepresentationItem)
Derived Type¶
public Ifc4::IfcTextLiteralWithExtent
(Class Ifc4::IfcTextLiteralWithExtent)
Class Documentation¶
-
class
Ifc4
::
IfcTextLiteral
: public Ifc4::IfcGeometricRepresentationItem¶ The text literal is a geometric representation item which describes a text string using a string literal and additional position and path information.
NOTE The IfcTextLiteral is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange.
NOTE Corresponding ISO 10303 name: text_literal. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard. The attributes font and alignment have been removed as those should be handled by the text style.
HISTORY New entity in IFC2x2.
IFC2x3 CHANGE The IfcTextLiteral has been changed by removing Font and Alignment.
Subclassed by Ifc4::IfcTextLiteralWithExtent
Public Types
-
typedef IfcTemplatedEntityList<IfcTextLiteral>
list
¶
Public Functions
-
std::string
Literal
() const¶ The text literal to be presented.
-
void
setLiteral
(std::string v)¶
-
::Ifc4::IfcAxis2Placement *
Placement
() const¶ An IfcAxis2Placement that determines the placement and orientation of the presented string. When used with a text style based on IfcTextStyleWithBoxCharacteristics then the y-axis is taken as the reference direction for the box rotation angle and the box slant angle.
-
void
setPlacement
(::Ifc4::IfcAxis2Placement *v)¶
-
::Ifc4::IfcTextPath::Value
Path
() const¶ The writing direction of the text literal.
-
void
setPath
(::Ifc4::IfcTextPath::Value v)¶
-
IfcTextLiteral
(IfcEntityInstanceData *e)¶
-
IfcTextLiteral
(std::string v1_Literal, ::Ifc4::IfcAxis2Placement *v2_Placement, ::Ifc4::IfcTextPath::Value v3_Path)¶
-
typedef IfcTemplatedEntityList<IfcTextLiteral>