14#ifndef OSGUI_COLORPALETTE
15#define OSGUI_COLORPALETTE
32 typedef std::vector<osg::Vec4f>
Colors;
38 typedef std::vector<std::string>
Names;
Definition AlignmentSettings:23
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
Base class/standard interface for objects which require IO support, cloning and reference counting.
Definition Object:61
Colors & getColors()
Definition ColorPalette:35
Names & getNames()
Definition ColorPalette:41
void setColors(const Colors &colors)
Definition ColorPalette:34
const Names & getNames() const
Definition ColorPalette:42
std::vector< osg::Vec4f > Colors
Definition ColorPalette:32
ColorPalette(const ColorPalette &cp, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
void setNames(const Names &names)
Definition ColorPalette:40
const Colors & getColors() const
Definition ColorPalette:36
Colors _colors
Definition ColorPalette:49
virtual ~ColorPalette()
Definition ColorPalette:47
Names _names
Definition ColorPalette:50
std::vector< std::string > Names
Definition ColorPalette:38
META_Object(osgUI, ColorPalette)
#define OSGUI_EXPORT
Definition Export:40