BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
BALL::VIEW::ResidueNumberColorProcessor Class Reference

#include <BALL/VIEW/MODELS/standardColorProcessor.h>

Inheritance diagram for BALL::VIEW::ResidueNumberColorProcessor:
BALL::VIEW::ColorProcessor BALL::UnaryProcessor< GeometricObject * > BALL::UnaryFunctor< GeometricObject *, Processor::Result >

List of all members.

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 ColorRGBAgetFirstColor () const
const ColorRGBAgetMiddleColor () const
const ColorRGBAgetLastColor () const
virtual bool start ()

Protected Member Functions

bool canUseMeshShortcut_ (const Composite &composite)

Protected Attributes

GeometricObjectList list_
ColorRGBA first_color_
ColorRGBA middle_color_
ColorRGBA last_color_
ColorMap table_
Residue dummy_residue_
HashMap< const Residue
*, Position
residue_map_

Detailed Description

ColorProcessor for coloring by the numbers of the Residue 's.

Definition at line 88 of file standardColorProcessor.h.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from BALL::VIEW::ColorProcessor.

virtual void BALL::VIEW::ResidueNumberColorProcessor::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.

Definition at line 111 of file standardColorProcessor.h.

Definition at line 117 of file standardColorProcessor.h.

Definition at line 114 of file standardColorProcessor.h.

Definition at line 102 of file standardColorProcessor.h.

Definition at line 108 of file standardColorProcessor.h.

Definition at line 105 of file standardColorProcessor.h.

start method

Reimplemented from BALL::VIEW::ColorProcessor.


Member Data Documentation

Definition at line 128 of file standardColorProcessor.h.

Definition at line 126 of file standardColorProcessor.h.

Definition at line 126 of file standardColorProcessor.h.

Definition at line 125 of file standardColorProcessor.h.

Definition at line 126 of file standardColorProcessor.h.

Definition at line 129 of file standardColorProcessor.h.

Definition at line 127 of file standardColorProcessor.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines