Class Ifc2x3::IfcColourSpecification

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class Ifc2x3::IfcColourSpecification : public IfcUtil::IfcBaseEntity

Definition from ISO/CD 10303-46:1992: The colour specification entity contains a direct colour definition. Colour component values refer directly to a specific colour space.

NOTE Corresponding ISO 10303 name: colour_specification. It has been made into an abstract entity in IFC. Please refer to ISO/IS 10303-46:1994, p. 138 for the final definition of the formal standard.

HISTORY New entity in IFC2x2.

Subclassed by Ifc2x3::IfcColourRgb

Public Functions

bool hasName() const

Whether the optional attribute Name is defined for this IfcColourSpecification.

std::string Name() const

Optional name given to a particular colour specification in addition to the colour components (like the RGB values).

NOTE Examples are the names of a industry colour classification, such as RAL. IFC2x Edition 3 CHANGE Attribute added.

void setName(std::string v)
const IfcParse::entity &declaration() const
IfcColourSpecification(IfcEntityInstanceData *e)
IfcColourSpecification(boost::optional<std::string> v1_Name)

Public Static Functions

const IfcParse::entity &Class()