Class Ifc4x3_rc1::IfcCurveStyleFont¶
- Defined in File Ifc4x3_rc1.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
- public Ifc4x3_rc1::IfcPresentationItem(Class Ifc4x3_rc1::IfcPresentationItem)
Class Documentation¶
- 
class Ifc4x3_rc1::IfcCurveStyleFont: public Ifc4x3_rc1::IfcPresentationItem¶
- Definition from ISO/CD 10303-46:1992: A curve style font combines several curve style font pattern entities into a more complex pattern. The resulting pattern is repeated along the curve. - NOTE: Corresponding ISO 10303 name: curve_style_font. Please refer to ISO/IS 10303-46:1994 for the final definition of the formal standard. - HISTORY: New entity in IFC2x2. - Public Types - 
typedef IfcTemplatedEntityList<IfcCurveStyleFont> list¶
 - Public Functions - 
bool hasName() const¶
- Whether the optional attribute Name is defined for this IfcCurveStyleFont. 
 - 
std::string Name() const¶
- Name that may be assigned with the curve font. 
 - 
void setName(std::string v)¶
 - 
IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCurveStyleFontPattern>::ptr PatternList() const¶
- A list of curve font pattern entities, that contains the simple patterns used for drawing curves. The patterns are applied in the order they occur in the list. 
 - 
void setPatternList(IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCurveStyleFontPattern>::ptr v)¶
 - 
IfcCurveStyleFont(IfcEntityInstanceData *e)¶
 - 
IfcCurveStyleFont(boost::optional<std::string> v1_Name, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCurveStyleFontPattern>::ptr v2_PatternList)¶
 
- 
typedef IfcTemplatedEntityList<IfcCurveStyleFont>