Struct Ifc4::IfcRecurrenceTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcRecurrenceTypeEnum

Public Types

enum Value

IfcRecurrenceTypeEnum enumerates the recurring pattern type. The following combinations are valid:

DAILY: Interval, Occurrences

WEEKLY: WeekdayComponent, Interval, Occurrences

MONTHLY_BY_DAY_OF_MONTH: DayComponent, Interval, Occurrences

MONTHLY_BY_POSITION: WeekdayComponent, Position, Interval, Occurrences

BY_DAY_COUNT: Interval, Occurrences

BY_WEEKDAY_COUNT: WeekdayComponent, Interval, Occurrences

YEARLY_BY_DAY_OF_MONTH: DayComponent, MonthComponent, Interval, Occurrences

YEARLY_BY_POSITION: WeekdayComponent, MonthComponent, Position, Interval, Occurrences

HISTORY: New enumeration in IFC Release 2x4.

Values:

enumerator IfcRecurrenceType_DAILY
enumerator IfcRecurrenceType_WEEKLY
enumerator IfcRecurrenceType_MONTHLY_BY_DAY_OF_MONTH
enumerator IfcRecurrenceType_MONTHLY_BY_POSITION
enumerator IfcRecurrenceType_BY_DAY_COUNT
enumerator IfcRecurrenceType_BY_WEEKDAY_COUNT
enumerator IfcRecurrenceType_YEARLY_BY_DAY_OF_MONTH
enumerator IfcRecurrenceType_YEARLY_BY_POSITION

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)