Class Ifc4x3_rc1::IfcCurveStyleFontPattern

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcCurveStyleFontPattern : public Ifc4x3_rc1::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 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)
const IfcParse::entity &declaration() const
IfcCurveStyleFontPattern(IfcEntityInstanceData *e)
IfcCurveStyleFontPattern(double v1_VisibleSegmentLength, double v2_InvisibleSegmentLength)

Public Static Functions

const IfcParse::entity &Class()