BALL
1.4.1
|
#include <BALL/VIEW/MODELS/standardColorProcessor.h>
Public Member Functions | |
ResidueTypeColorProcessor () | |
virtual void | getColor (const Composite &composite, ColorRGBA &color_to_be_set) |
void | setBasicColor (const ColorRGBA &color) |
void | setAcidicColor (const ColorRGBA &color) |
void | setPolarColor (const ColorRGBA &color) |
void | setHydrophobicColor (const ColorRGBA &color) |
void | setAromaticColor (const ColorRGBA &color) |
void | setOtherColor (const ColorRGBA &color) |
const ColorRGBA & | getBasicColor () const |
const ColorRGBA & | getAcidicColor () const |
const ColorRGBA & | getPolarColor () const |
const ColorRGBA & | getHydrophobicColor () const |
const ColorRGBA & | getAromaticColor () const |
const ColorRGBA & | getOtherColor () const |
virtual void | setTransparency (Size t) |
Private Member Functions | |
bool | canUseMeshShortcut_ (const Composite &composite) |
Private Attributes | |
ColorRGBA | basic_color_ |
ColorRGBA | acidic_color_ |
ColorRGBA | polar_color_ |
ColorRGBA | hydrophobic_color_ |
ColorRGBA | aromatic_color_ |
ColorRGBA | other_color_ |
Residue | dummy_residue_ |
Coloring by the type of a Residue
Definition at line 546 of file standardColorProcessor.h.
bool BALL::VIEW::ResidueTypeColorProcessor::canUseMeshShortcut_ | ( | const Composite & | composite | ) | [private, virtual] |
Reimplemented from BALL::VIEW::ColorProcessor.
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getAcidicColor | ( | ) | const |
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getAromaticColor | ( | ) | const |
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getBasicColor | ( | ) | const |
virtual void BALL::VIEW::ResidueTypeColorProcessor::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.
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getHydrophobicColor | ( | ) | const |
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getOtherColor | ( | ) | const |
const ColorRGBA& BALL::VIEW::ResidueTypeColorProcessor::getPolarColor | ( | ) | const |
void BALL::VIEW::ResidueTypeColorProcessor::setAcidicColor | ( | const ColorRGBA & | color | ) |
void BALL::VIEW::ResidueTypeColorProcessor::setAromaticColor | ( | const ColorRGBA & | color | ) |
void BALL::VIEW::ResidueTypeColorProcessor::setBasicColor | ( | const ColorRGBA & | color | ) |
void BALL::VIEW::ResidueTypeColorProcessor::setHydrophobicColor | ( | const ColorRGBA & | color | ) |
void BALL::VIEW::ResidueTypeColorProcessor::setOtherColor | ( | const ColorRGBA & | color | ) |
void BALL::VIEW::ResidueTypeColorProcessor::setPolarColor | ( | const ColorRGBA & | color | ) |
virtual void BALL::VIEW::ResidueTypeColorProcessor::setTransparency | ( | Size | value | ) | [virtual] |
Set the transparency. To be overloaded in derived classes
Reimplemented from BALL::VIEW::ColorProcessor.
Definition at line 603 of file standardColorProcessor.h.
Definition at line 603 of file standardColorProcessor.h.
Definition at line 603 of file standardColorProcessor.h.
Definition at line 610 of file standardColorProcessor.h.
Definition at line 603 of file standardColorProcessor.h.
Definition at line 603 of file standardColorProcessor.h.
Definition at line 603 of file standardColorProcessor.h.