Robowflex  v0.1
Making MoveIt Easy
colormap.h File Reference
#include <Eigen/Geometry>

Go to the source code of this file.

Namespaces

 robowflex
 Main namespace. Contains all library classes and functions.
 
 robowflex::color
 

Functions

void robowflex::color::viridis (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to the Viridis colormap. More...
 
void robowflex::color::coolwarm (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to the Cool-Warm colormap. More...
 
void robowflex::color::extKindlmann (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to the Extended Kindlmann colormap. More...
 
void robowflex::color::plasma (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to the Plasma colormap. More...
 
void robowflex::color::turbo (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to the Turbo colormap. More...
 
void robowflex::color::grayscale (double s, Eigen::Ref< Eigen::Vector4d > color)
 Maps a scalar s in [0, 1] to greyscale. More...
 
void robowflex::color::toGrayscale (Eigen::Ref< Eigen::Vector4d > color)
 Maps an RGB color to a greyscale color based on luminosity. More...
 

Variables

static const Eigen::Vector4d robowflex::color::BLACK {0., 0, 0, 1}
 
static const Eigen::Vector4d robowflex::color::WHITE {1, 1, 1, 1}
 
static const Eigen::Vector4d robowflex::color::GRAY {0.5, 0.5, 0.5, 1}
 
static const Eigen::Vector4d robowflex::color::RED {1, 0, 0, 1}
 
static const Eigen::Vector4d robowflex::color::PINK {1, 0.37, 0.81, 1}
 
static const Eigen::Vector4d robowflex::color::PURPLE {0.62, 0.32, 1, 1}
 
static const Eigen::Vector4d robowflex::color::GREEN {0, 1, 0, 1}
 
static const Eigen::Vector4d robowflex::color::BLUE {0, 0, 1, 1}
 
static const Eigen::Vector4d robowflex::color::YELLOW {1, 0.88, 0.12, 1}
 
static const Eigen::Vector4d robowflex::color::ORANGE {1, 0.6, 0.06, 1}
 
static const Eigen::Vector4d robowflex::color::BROWN {0.6, 0.5, 0.38, 1}