Class Ifc4x2::IfcCurveStyleFontPattern¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcPresentationItem
(Class Ifc4x2::IfcPresentationItem)
Class Documentation¶
-
class
Ifc4x2
::
IfcCurveStyleFontPattern
: public Ifc4x2::IfcPresentationItem¶ 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>