Class PaletteBuilder

Inheritance Relationships

Base Type

  • public std::enable_shared_from_this< PaletteBuilder >

Class Documentation

class PaletteBuilder : public std::enable_shared_from_this<PaletteBuilder>

Public Functions

RVIZ_DEFAULT_PLUGINS_PUBLIC PaletteBuilder()
virtual RVIZ_DEFAULT_PLUGINS_PUBLIC ~PaletteBuilder() = default
RVIZ_DEFAULT_PLUGINS_PUBLIC std::shared_ptr< PaletteBuilder > setColorForIllegalPositiveValues (unsigned char r, unsigned char g, unsigned char b)
RVIZ_DEFAULT_PLUGINS_PUBLIC std::shared_ptr< PaletteBuilder > setRedYellowColorsForIllegalNegativeValues ()
RVIZ_DEFAULT_PLUGINS_PUBLIC std::shared_ptr< PaletteBuilder > setColorForLegalNegativeValueMinusOne (unsigned char r, unsigned char g, unsigned char b)
RVIZ_DEFAULT_PLUGINS_PUBLIC std::shared_ptr< PaletteBuilder > setColorForValue (unsigned char palette_position, unsigned char r, unsigned char g, unsigned char b, unsigned char alpha)
RVIZ_DEFAULT_PLUGINS_PUBLIC std::vector< unsigned char > buildPalette ()