|
BALL
1.5.0
|
#include <BALL/VIEW/MODELS/standardColorProcessor.h>
Public Member Functions | |
| ResidueNumberColorProcessor () | |
| virtual void | getColor (const Composite &composite, ColorRGBA &color_to_be_set) |
| void | setFirstColor (const ColorRGBA &color) |
| void | setMiddleColor (const ColorRGBA &color) |
| void | setLastColor (const ColorRGBA &color) |
| const ColorRGBA & | getFirstColor () const |
| const ColorRGBA & | getMiddleColor () const |
| const ColorRGBA & | getLastColor () const |
| virtual bool | start () |
Public Member Functions inherited from BALL::VIEW::ColorProcessor | |
| ColorProcessor () | |
| Default Constructor. More... | |
| ColorProcessor (const ColorProcessor &color_calculator) | |
| Copy constructor. More... | |
| virtual | ~ColorProcessor () |
| Destructor. More... | |
| virtual void | clear () |
| void | set (const ColorProcessor &color_calculator) |
| Assignment. More... | |
| const ColorProcessor & | operator= (const ColorProcessor &color_calculator) |
| bool | updateAlwaysNeeded () |
| void | setDefaultColor (const ColorRGBA &color) |
| const ColorRGBA & | getDefaultColor () const |
| virtual Processor::Result | operator() (GeometricObject *&object) |
| Size | getTransparency () const |
| virtual void | setTransparency (Size value) |
| void | setComposites (const std::list< const Composite * > *composites) |
| const std::list< const Composite * > * | getComposites () |
| Return a pointer to the Composites. More... | |
| void | clearAtomGrid () |
| void | setAdditionalGridDistance (float distance) |
| float | getAdditionalGridDistance () const |
| void | setMinGridSpacing (float spacing) |
| AtomGrid & | getAtomGrid () |
| virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
| void | setModelType (ModelType type) |
| virtual void | createAtomGrid (const Composite *from_mesh=0) |
| const Atom * | getClosestItem (const Vector3 &v) const |
Public Member Functions inherited from BALL::UnaryProcessor< GeometricObject * > | |
| UnaryProcessor () | |
| UnaryProcessor (const UnaryProcessor &) | |
| virtual | ~UnaryProcessor () |
| virtual bool | finish () |
Protected Member Functions | |
| bool | canUseMeshShortcut_ (const Composite &composite) |
Protected Member Functions inherited from BALL::VIEW::ColorProcessor | |
| virtual void | colorMeshFromGrid_ (Mesh &mesh) |
Protected Attributes | |
| GeometricObjectList | list_ |
| ColorRGBA | first_color_ |
| ColorRGBA | middle_color_ |
| ColorRGBA | last_color_ |
| ColorMap | table_ |
| Residue | dummy_residue_ |
| HashMap< const Residue *, Position > | residue_map_ |
Protected Attributes inherited from BALL::VIEW::ColorProcessor | |
| bool | update_always_needed_ |
| ColorRGBA | default_color_ |
| ColorRGBA | selection_color_ |
| Size | transparency_ |
| const std::list< const Composite * > * | composites_ |
| AtomGrid | atom_grid_ |
| ModelType | model_type_ |
| const Composite * | last_composite_of_grid_ |
| float | additional_grid_distance_ |
| float | min_spacing_ |
Additional Inherited Members | |
Public Types inherited from BALL::VIEW::ColorProcessor | |
| typedef HashSet< const Composite * > | CompositeSet |
| A HashSet with the used Composites, see also Representation. More... | |
| typedef HashGrid3< const Atom * > | AtomGrid |
| a threedimensioal grid with the pointers to the atoms More... | |
| typedef HashGridBox3< const Atom * > | AtomBox |
| a single box in the threedimensional grid More... | |
Public Types inherited from BALL::UnaryFunctor< ArgumentType, ResultType > | |
| typedef ResultType | result_type |
| typedef ArgumentType | argument_type |
| typedef ArgumentType & | argument_reference |
| typedef const ArgumentType & | const_argument_reference |
| typedef ArgumentType * | argument_pointer |
| typedef const ArgumentType * | const_argument_pointer |
ColorProcessor for coloring by the numbers of the Residue 's.
Definition at line 88 of file standardColorProcessor.h.
| BALL::VIEW::ResidueNumberColorProcessor::ResidueNumberColorProcessor | ( | ) |
|
protectedvirtual |
Reimplemented from BALL::VIEW::ColorProcessor.
|
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.
|
inline |
Definition at line 111 of file standardColorProcessor.h.
|
inline |
Definition at line 117 of file standardColorProcessor.h.
|
inline |
Definition at line 114 of file standardColorProcessor.h.
|
inline |
Definition at line 102 of file standardColorProcessor.h.
|
inline |
Definition at line 108 of file standardColorProcessor.h.
|
inline |
Definition at line 105 of file standardColorProcessor.h.
|
virtual |
start method
Reimplemented from BALL::VIEW::ColorProcessor.
|
protected |
Definition at line 128 of file standardColorProcessor.h.
|
protected |
Definition at line 126 of file standardColorProcessor.h.
|
protected |
Definition at line 126 of file standardColorProcessor.h.
|
protected |
Definition at line 125 of file standardColorProcessor.h.
|
protected |
Definition at line 126 of file standardColorProcessor.h.
Definition at line 129 of file standardColorProcessor.h.
|
protected |
Definition at line 127 of file standardColorProcessor.h.