Static Public Member Functions | Static Public Attributes | List of all members
lvr2::Colors Class Reference

#include <Color.hpp>

Static Public Member Functions

static void getColor (float *c, Color name, ColorTable table=BASIC)
 
static unsigned long getRGBIndex (unsigned char r, unsigned char g, unsigned char b)
 

Static Public Attributes

static float HighlightColorTable [][3]
 
static float LightColorTable [][3]
 
static float PrimeColorTable [][3]
 

Detailed Description

Definition at line 45 of file Color.hpp.

Member Function Documentation

◆ getColor()

void lvr2::Colors::getColor ( float *  c,
Color  name,
ColorTable  table = BASIC 
)
static

Definition at line 72 of file Color.cpp.

◆ getRGBIndex()

static unsigned long lvr2::Colors::getRGBIndex ( unsigned char  r,
unsigned char  g,
unsigned char  b 
)
inlinestatic

Definition at line 53 of file Color.hpp.

Member Data Documentation

◆ HighlightColorTable

float lvr2::Colors::HighlightColorTable
static
Initial value:
= {
{ 1.00, 0.42, 0.42},
{ 0.33, 1.00, 0.62},
{ 0.42, 0.65, 0.83},
{ 1.00, 0.96, 0.56},
{ 1.00, 0.71, 0.76},
{ 1.00, 0.93, 0.55},
{ 0.75, 0.94, 1.00},
{ 0.95, 0.95, 0.95},
{ 0.10, 0.10, 0.10},
{ 0.95, 0.95, 0.95}
}

Definition at line 51 of file Color.hpp.

◆ LightColorTable

float lvr2::Colors::LightColorTable
static
Initial value:
= {
{ 1.00, 0.00, 0.00},
{ 0.00, 1.00, 0.00},
{ 0.69, 0.40, 1.00},
{ 1.00, 1.00, 0.00},
{ 0.93, 0.47, 0.62},
{ 1.00, 0.65, 0.00},
{ 0.00, 0.75, 1.00},
{ 0.75, 0.75, 0.75},
{ 0.05, 0.05, 0.05},
{ 0.90, 0.90, 0.90}
}

Definition at line 50 of file Color.hpp.

◆ PrimeColorTable

float lvr2::Colors::PrimeColorTable
static
Initial value:
= {
{ 0.80, 0.00, 0.00},
{ 0.12, 0.80, 0.12},
{ 0.00, 0.00, 0.50},
{ 0.93, 0.93, 0.00},
{ 0.92, 0.23, 0.55},
{ 1.00, 0.73, 0.06},
{ 0.09, 0.45, 0.80},
{ 0.50, 0.50, 0.50},
{ 0.00, 0.00, 0.00},
{ 1.00, 1.00, 1.00}
}

Definition at line 49 of file Color.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11