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

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

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

List of all members.

Public Member Functions

 SecondaryStructureColorProcessor ()
virtual void getColor (const Composite &composite, ColorRGBA &color_to_be_set)
void setHelixColor (const ColorRGBA &color)
void setCoilColor (const ColorRGBA &color)
void setStrandColor (const ColorRGBA &color)
void setTurnColor (const ColorRGBA &color)
const ColorRGBAgetHelixColor () const
const ColorRGBAgetCoilColor () const
const ColorRGBAgetStrandColor () const
const ColorRGBAgetTurnColor () const
virtual void setTransparency (Size t)

Private Member Functions

bool canUseMeshShortcut_ (const Composite &composite)

Private Attributes

ColorRGBA helix_color_
ColorRGBA coil_color_
ColorRGBA strand_color_
ColorRGBA turn_color_
SecondaryStructure dummy_ss_

Detailed Description

Coloring by the secondary structure, a Composite is in

Definition at line 489 of file standardColorProcessor.h.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from BALL::VIEW::ColorProcessor.

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

Set the transparency. To be overloaded in derived classes

Reimplemented from BALL::VIEW::ColorProcessor.


Member Data Documentation

Definition at line 534 of file standardColorProcessor.h.

Definition at line 539 of file standardColorProcessor.h.

Definition at line 534 of file standardColorProcessor.h.

Definition at line 534 of file standardColorProcessor.h.

Definition at line 534 of file standardColorProcessor.h.

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