Class Ifc4x1::IfcColourSpecification¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcPresentationItem
(Class Ifc4x1::IfcPresentationItem)
Derived Type¶
public Ifc4x1::IfcColourRgb
(Class Ifc4x1::IfcColourRgb)
Class Documentation¶
-
class
Ifc4x1
::
IfcColourSpecification
: public Ifc4x1::IfcPresentationItem¶ 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 Ifc4x1::IfcColourRgb
Public Types
-
typedef IfcTemplatedEntityList<IfcColourSpecification>
list
¶
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)¶
-
IfcColourSpecification
(IfcEntityInstanceData *e)¶
-
IfcColourSpecification
(boost::optional<std::string> v1_Name)¶
-
typedef IfcTemplatedEntityList<IfcColourSpecification>