Class Ifc2x3::IfcCurveStyleFontPattern¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc2x3
::
IfcCurveStyleFontPattern
: public IfcUtil::IfcBaseEntity¶ Definition from ISO/CD 10303-46:1992: A curve style font pattern is a pair of visible and invisible curve segment length measures in presentation area units.
NOTE Corresponding ISO 10303 name: curve_style_font_pattern. 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<IfcCurveStyleFontPattern>
list
¶
Public Functions
-
double
VisibleSegmentLength
() const¶ The length of the visible segment in the pattern definition.
NOTE For a visible segment representing a point, the value 0. should be assigned.
IFC2x Edition 3 CHANGE The datatype has been changed to IfcLengthMeasure with upward compatibility for file-based exchange.
-
void
setVisibleSegmentLength
(double v)¶
-
double
InvisibleSegmentLength
() const¶ The length of the invisible segment in the pattern definition.
-
void
setInvisibleSegmentLength
(double v)¶
-
IfcCurveStyleFontPattern
(IfcEntityInstanceData *e)¶
-
IfcCurveStyleFontPattern
(double v1_VisibleSegmentLength, double v2_InvisibleSegmentLength)¶
-
typedef IfcTemplatedEntityList<IfcCurveStyleFontPattern>