BALL
1.4.1
|
#include <BALL/VIEW/MODELS/colorByGridProcessor.h>
Public Member Functions | |
ColorByGridProcessor (const RegularData3D *grid, const GridColorWidget *widget=0) | |
virtual bool | start () |
virtual bool | finish () |
virtual Processor::Result | operator() (GeometricObject *&object) |
void | setNormalizationEnabled (bool enabled) |
void | setColors (const ColorRGBA &min_min, const ColorRGBA &min, const ColorRGBA &mid, const ColorRGBA &max, const ColorRGBA &max_max) |
void | setBreakpoints (float min_value, float mid_value, float max_value) |
void | setNumLevels (int num_levels) |
Protected Attributes | |
vector< float > | values_ |
list< GeometricObject * > | objects_ |
float | min_value_ |
float | mid_value_ |
float | max_value_ |
bool | normalization_enabled_ |
ColorRGBA | min_min_color_ |
ColorRGBA | min_color_ |
ColorRGBA | mid_color_ |
ColorRGBA | max_color_ |
ColorRGBA | max_max_color_ |
ColorMap | cm_ |
const RegularData3D * | grid_ |
int | num_levels_ |
Definition at line 15 of file colorByGridProcessor.h.
BALL::VIEW::ColorByGridProcessor::ColorByGridProcessor | ( | const RegularData3D * | grid, |
const GridColorWidget * | widget = 0 |
||
) |
virtual bool BALL::VIEW::ColorByGridProcessor::finish | ( | ) | [virtual] |
finish method
Reimplemented from BALL::UnaryProcessor< GeometricObject * >.
virtual Processor::Result BALL::VIEW::ColorByGridProcessor::operator() | ( | GeometricObject *& | object | ) | [virtual] |
Calculate a color for a GeometricObject.
Reimplemented from BALL::VIEW::ColorProcessor.
void BALL::VIEW::ColorByGridProcessor::setBreakpoints | ( | float | min_value, |
float | mid_value, | ||
float | max_value | ||
) |
void BALL::VIEW::ColorByGridProcessor::setColors | ( | const ColorRGBA & | min_min, |
const ColorRGBA & | min, | ||
const ColorRGBA & | mid, | ||
const ColorRGBA & | max, | ||
const ColorRGBA & | max_max | ||
) |
void BALL::VIEW::ColorByGridProcessor::setNormalizationEnabled | ( | bool | enabled | ) |
void BALL::VIEW::ColorByGridProcessor::setNumLevels | ( | int | num_levels | ) |
virtual bool BALL::VIEW::ColorByGridProcessor::start | ( | ) | [virtual] |
start method
Reimplemented from BALL::VIEW::ColorProcessor.
ColorMap BALL::VIEW::ColorByGridProcessor::cm_ [protected] |
Definition at line 49 of file colorByGridProcessor.h.
const RegularData3D* BALL::VIEW::ColorByGridProcessor::grid_ [protected] |
Definition at line 50 of file colorByGridProcessor.h.
Definition at line 46 of file colorByGridProcessor.h.
Definition at line 47 of file colorByGridProcessor.h.
float BALL::VIEW::ColorByGridProcessor::max_value_ [protected] |
Definition at line 39 of file colorByGridProcessor.h.
Definition at line 45 of file colorByGridProcessor.h.
float BALL::VIEW::ColorByGridProcessor::mid_value_ [protected] |
Definition at line 38 of file colorByGridProcessor.h.
Definition at line 44 of file colorByGridProcessor.h.
Definition at line 43 of file colorByGridProcessor.h.
float BALL::VIEW::ColorByGridProcessor::min_value_ [protected] |
Definition at line 37 of file colorByGridProcessor.h.
Definition at line 41 of file colorByGridProcessor.h.
int BALL::VIEW::ColorByGridProcessor::num_levels_ [protected] |
Definition at line 51 of file colorByGridProcessor.h.
list<GeometricObject*> BALL::VIEW::ColorByGridProcessor::objects_ [protected] |
Definition at line 35 of file colorByGridProcessor.h.
vector<float> BALL::VIEW::ColorByGridProcessor::values_ [protected] |
Definition at line 34 of file colorByGridProcessor.h.