Class Ifc4::IfcIndexedColourMap

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4::IfcIndexedColourMap : public Ifc4::IfcPresentationItem

Public Types

typedef IfcTemplatedEntityList<IfcIndexedColourMap> list

Public Functions

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

Whether the optional attribute Opacity is defined for this IfcIndexedColourMap.

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

Public Static Functions

const IfcParse::entity &Class()