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 () |
![]() | |
ColorProcessor () | |
Default Constructor. | |
ColorProcessor (const ColorProcessor &color_calculator) | |
Copy constructor. | |
virtual | ~ColorProcessor () |
Destructor. | |
virtual void | clear () |
void | set (const ColorProcessor &color_calculator) |
Assignment. | |
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. | |
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 |
![]() | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
virtual bool | finish () |
Protected Member Functions | |
bool | canUseMeshShortcut_ (const Composite &composite) |
![]() | |
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_ |
![]() | |
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 | |
![]() | |
typedef HashSet< const Composite * > | CompositeSet |
A HashSet with the used Composites, see also Representation. | |
typedef HashGrid3< const Atom * > | AtomGrid |
a threedimensioal grid with the pointers to the atoms | |
typedef HashGridBox3< const Atom * > | AtomBox |
a single box in the threedimensional grid | |
![]() | |
typedef Processor::Result | result_type |
typedef GeometricObject * | argument_type |
typedef GeometricObject *& | argument_reference |
typedef const GeometricObject *& | const_argument_reference |
typedef GeometricObject ** | argument_pointer |
typedef const GeometricObject ** | 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.