#include <Color3Map.H>
Public Member Functions | |
Color3Map () | |
Color3Map (double minVal, double maxVal) | |
virtual | ~Color3Map () |
Color3 | getColor (const double value) |
Returns a color based on the lookup value. | |
void | addToMap (const double value, const Color3 c) |
Add a new Color3 and Value pair to the map. | |
void | changeMap (const double value, const Color3 c, const double threshold) |
void | addRegion (double begin, double end, Color3 c, bool blend=true) |
void | addRegion (double begin, double end, Color3 beginc, Color3 endc, bool blend=true) |
void | clearRegion (double begin, double end) |
void | setRegion (double begin, double end, double val, int index) |
void | print () |
virtual int | getNumPoints () const |
virtual double | getValIndexPoint (const int num) const |
virtual Color3 | getColorIndexPoint (const int num) const |
virtual Color3ValRef | getColor3Val (const int num) |
void | removeVal (Color3ValRef const val) |
void | addVal (Color3ValRef const val) |
bool | equals (Color3MapRef const map) |
void | clear () |
void | setColor3Map (Color3MapRef map) |
Color3MapRef | getCopy () |
IS3D::Color3Map::Color3Map | ( | ) |
This constructor creates an empty color map. You have to add colors and their corresponding data values to the map
IS3D::Color3Map::Color3Map | ( | double | minVal, | |
double | maxVal | |||
) |
This constructor creates a default sci-viz color map based around the min and max values specified
virtual IS3D::Color3Map::~Color3Map | ( | ) | [virtual] |
Color3 IS3D::Color3Map::getColor | ( | const double | value | ) |
Returns a color based on the lookup value.
void IS3D::Color3Map::addToMap | ( | const double | value, | |
const Color3 | c | |||
) |
Add a new Color3 and Value pair to the map.
void IS3D::Color3Map::changeMap | ( | const double | value, | |
const Color3 | c, | |||
const double | threshold | |||
) |
void IS3D::Color3Map::addRegion | ( | double | begin, | |
double | end, | |||
Color3 | c, | |||
bool | blend = true | |||
) | [inline] |
void IS3D::Color3Map::addRegion | ( | double | begin, | |
double | end, | |||
Color3 | beginc, | |||
Color3 | endc, | |||
bool | blend = true | |||
) |
void IS3D::Color3Map::clearRegion | ( | double | begin, | |
double | end | |||
) |
void IS3D::Color3Map::setRegion | ( | double | begin, | |
double | end, | |||
double | val, | |||
int | index | |||
) |
void IS3D::Color3Map::print | ( | ) |
virtual int IS3D::Color3Map::getNumPoints | ( | ) | const [virtual] |
virtual double IS3D::Color3Map::getValIndexPoint | ( | const int | num | ) | const [virtual] |
virtual Color3 IS3D::Color3Map::getColorIndexPoint | ( | const int | num | ) | const [virtual] |
virtual Color3ValRef IS3D::Color3Map::getColor3Val | ( | const int | num | ) | [virtual] |
void IS3D::Color3Map::removeVal | ( | Color3ValRef const | val | ) |
void IS3D::Color3Map::addVal | ( | Color3ValRef const | val | ) |
bool IS3D::Color3Map::equals | ( | Color3MapRef const | map | ) |
void IS3D::Color3Map::clear | ( | ) |
void IS3D::Color3Map::setColor3Map | ( | Color3MapRef | map | ) |
Color3MapRef IS3D::Color3Map::getCopy | ( | ) |