3Depict
|
#include <math.h>
#include <stdlib.h>
#include "colourmap.h"
#include <limits>
#include "common/translation.h"
#include "common/assertion.h"
Functions | |
void | fittedColorMap (unsigned char *rgb, float value, float min, float max, const float *coeffs) |
void | jetColorMap (unsigned char *rgb, float value, float min, float max) |
void | hotColorMap (unsigned char *rgb, float value, float min, float max) |
void | coldColorMap (unsigned char *rgb, float value, float min, float max) |
void | blueColorMap (unsigned char *rgb, float value, float min, float max) |
void | positiveColorMap (unsigned char *rgb, float value, float min, float max) |
void | negativeColorMap (unsigned char *rgb, float value, float min, float max) |
void | colorMap (unsigned char *rgb, float value, float min, float max) |
void | cyclicColorMap (unsigned char *rgb, float value, float min, float max) |
void | randColorMap (unsigned char *rgb, float value, float min, float max) |
void | grayColorMap (unsigned char *rgb, float value, float min, float max) |
void | infernoColorMap (unsigned char *rgb, float value, float min, float max) |
void | viridisColorMap (unsigned char *rgb, float value, float min, float max) |
void | colourMapWrap (unsigned int mapID, unsigned char *rgb, float v, float min, float max, bool reverse) |
get colour for specific map More... | |
std::string | getColourMapName (unsigned int mapID) |
void blueColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void coldColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void colorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
References negativeColorMap(), and positiveColorMap().
Referenced by colourMapWrap().
void colourMapWrap | ( | unsigned int | mapID, |
unsigned char * | rgb, | ||
float | v, | ||
float | min, | ||
float | max, | ||
bool | reverse | ||
) |
get colour for specific map
References blueColorMap(), coldColorMap(), colorMap(), COLOURMAP_BLUE, COLOURMAP_COLD, COLOURMAP_CYCLIC, COLOURMAP_GENERAL, COLOURMAP_GRAY, COLOURMAP_HOT, COLOURMAP_INFERNO, COLOURMAP_JET, COLOURMAP_RAND, COLOURMAP_VIRIDIS, cyclicColorMap(), grayColorMap(), hotColorMap(), infernoColorMap(), jetColorMap(), randColorMap(), and viridisColorMap().
Referenced by DrawField3D::draw(), VoxeliseFilter::getRefreshUseMask(), makeColourBar(), IonColourFilter::refresh(), and VoxeliseFilter::refresh().
void cyclicColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void fittedColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max, | ||
const float * | coeffs | ||
) |
std::string getColourMapName | ( | unsigned int | mapID | ) |
References ASSERT, COLOURMAP_ENUM_END, infernoColorMap(), NTRANS, TEST, and TRANS.
Referenced by IonColourFilter::getProperties(), VoxeliseFilter::getProperties(), IonColourFilter::setProperty(), and VoxeliseFilter::setProperty().
void grayColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void hotColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void infernoColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
References fittedColorMap().
Referenced by colourMapWrap(), and getColourMapName().
void jetColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void negativeColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void positiveColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void randColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
void viridisColorMap | ( | unsigned char * | rgb, |
float | value, | ||
float | min, | ||
float | max | ||
) |
References fittedColorMap().
Referenced by colourMapWrap().