Struct Ifc4x1::IfcArithmeticOperatorEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcArithmeticOperatorEnum

Public Types

enum Value

IfcArithmeticOperatorEnum specifies the form of arithmetical operation implied by the relationship. Enumeration

ADD DIVIDE MULTIPLY SUBTRACT

HISTORY: New enumeration in IFC2x2.

Use definitions There can be only one arithmetic operator for each applied value relationship. This is to enforce arithmetic consistency. Given this consistency, the cardinality of the IfcAppliedValueRelationship.Components attribute is a set of one to many applied values that are components of an applied value.

Values:

enumerator IfcArithmeticOperator_ADD
enumerator IfcArithmeticOperator_DIVIDE
enumerator IfcArithmeticOperator_MULTIPLY
enumerator IfcArithmeticOperator_SUBTRACT

Public Static Functions

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