Class Ifc4x3_rc1::IfcIndexedColourMap

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcIndexedColourMap : public Ifc4x3_rc1::IfcPresentationItem

Public Types

typedef IfcTemplatedEntityList<IfcIndexedColourMap> list

Public Functions

::Ifc4x3_rc1::IfcTessellatedFaceSet *MappedTo() const
void setMappedTo(::Ifc4x3_rc1::IfcTessellatedFaceSet *v)
bool hasOpacity() const

Whether the optional attribute Opacity is defined for this IfcIndexedColourMap.

double Opacity() const
void setOpacity(double v)
::Ifc4x3_rc1::IfcColourRgbList *Colours() const
void setColours(::Ifc4x3_rc1::IfcColourRgbList *v)
std::vector<int> ColourIndex() const
void setColourIndex(std::vector<int> v)
const IfcParse::entity &declaration() const
IfcIndexedColourMap(IfcEntityInstanceData *e)
IfcIndexedColourMap(::Ifc4x3_rc1::IfcTessellatedFaceSet *v1_MappedTo, boost::optional<double> v2_Opacity, ::Ifc4x3_rc1::IfcColourRgbList *v3_Colours, std::vector<int> v4_ColourIndex)

Public Static Functions

const IfcParse::entity &Class()