IfcDraughtingPreDefinedColour

Definition from IAI: The draughting pre defined colour is a pre defined colour for the purpose to identify a colour by name. Allowable names are:

- 'black',
- 'red',
- 'green',
- 'blue',
- 'yellow',
- 'magenta',
- 'cyan',
- 'white',

> NOTE The IfcDraughtingPreDefinedColour is an entity that had been adopted from ISO 10303, Industrial automation systems and integration—Product data representation and exchange, Part 202: Application protocol: Associative draughting.

The following table states the RGB values associated with the names given by the IfcDraughtingPreDefinedColour.

> Colour name | Red | Green | Blue
> black | 0 | 0 | 0
> red | 1.0 | 0 | 0
> green | 0 | 1.0 | 0
> blue | 0 | 0 | 1.0
> yellow | 1.0 | 1.0 | 0
> magenta | 1.0 | 0 | 1.0
> cyan | 0 | 1.0 | 1.0
> white | 1.0 | 1.0 | 1.0

> NOTE Corresponding STEP name: draughting_pre_defined_colour. Please refer to ISO/IS 10303-202:1994 page 194 for the final definition of the formal standard.

> HISTORY New entity in Release IFC2x Edition 2.

EXPRESS specification:

ENTITY IfcDraughtingPreDefinedColour
SUBTYPE OF ( | IfcPreDefinedColour);
WHERE
WR31 | : | SELF\IfcPreDefinedItem.Name IN ['black','red','green','blue','yellow', 'magenta','cyan','white','by layer'];
END_ENTITY;

Formal Propositions:

WR31 | : | The inherited name for pre defined items shall only have the value of one of the following words.

Inheritance graph

ENTITY IfcDraughtingPreDefinedColour;
ENTITY IfcPreDefinedItem;
Name | : | IfcLabel;
ENTITY IfcPreDefinedColour;
ENTITY IfcDraughtingPreDefinedColour;
END_ENTITY;