BALL
1.4.1
|
#include <BALL/VIEW/MODELS/standardColorProcessor.h>
Public Member Functions | |
PositionColorProcessor () | |
virtual void | getColor (const Composite &composite, ColorRGBA &color_to_be_set) |
void | setColors (const vector< ColorRGBA > &colors) |
vector< ColorRGBA > & | getColors () |
const vector< ColorRGBA > & | getColors () const |
bool | start () |
Protected Member Functions | |
virtual const Composite * | getAncestor_ (const Composite &) |
virtual bool | isOK_ (const Composite &) |
Protected Attributes | |
vector< ColorRGBA > | colors_ |
HashMap< const Composite *, Position > | composite_to_position_ |
Definition at line 133 of file standardColorProcessor.h.
virtual const Composite* BALL::VIEW::PositionColorProcessor::getAncestor_ | ( | const Composite & | ) | [inline, protected, virtual] |
Reimplemented in BALL::VIEW::MoleculeColorProcessor, and BALL::VIEW::ChainColorProcessor.
Definition at line 160 of file standardColorProcessor.h.
virtual void BALL::VIEW::PositionColorProcessor::getColor | ( | const Composite & | composite, |
ColorRGBA & | color_to_be_set | ||
) | [virtual] |
Calculate a color for a Composite. The given ColorRGBA instance is set to the calculated color. This method is called by the operator() method. Here it just sets the default color. You have to overload this operator in derived classes.
Reimplemented from BALL::VIEW::ColorProcessor.
vector<ColorRGBA>& BALL::VIEW::PositionColorProcessor::getColors | ( | ) | [inline] |
Definition at line 150 of file standardColorProcessor.h.
const vector<ColorRGBA>& BALL::VIEW::PositionColorProcessor::getColors | ( | ) | const [inline] |
Definition at line 153 of file standardColorProcessor.h.
virtual bool BALL::VIEW::PositionColorProcessor::isOK_ | ( | const Composite & | ) | [inline, protected, virtual] |
Reimplemented in BALL::VIEW::MoleculeColorProcessor, and BALL::VIEW::ChainColorProcessor.
Definition at line 162 of file standardColorProcessor.h.
void BALL::VIEW::PositionColorProcessor::setColors | ( | const vector< ColorRGBA > & | colors | ) | [inline] |
Definition at line 147 of file standardColorProcessor.h.
bool BALL::VIEW::PositionColorProcessor::start | ( | ) | [virtual] |
start method
Reimplemented from BALL::VIEW::ColorProcessor.
vector<ColorRGBA> BALL::VIEW::PositionColorProcessor::colors_ [protected] |
Definition at line 164 of file standardColorProcessor.h.
HashMap<const Composite*, Position> BALL::VIEW::PositionColorProcessor::composite_to_position_ [protected] |
Definition at line 165 of file standardColorProcessor.h.