7#ifndef BALL_VIEW_MODELS_STANDARDCOLORPROCESSOR_H
8#define BALL_VIEW_MODELS_STANDARDCOLORPROCESSOR_H
10#ifndef BALL_VIEW_MODELS_COLORPROCESSOR_H
14#ifndef BALL_VIEW_DATATYPTE_COLORMAP_H
18#ifndef BALL_KERNEL_RESIDUE_H
22#ifndef BALL_KERNEL_CHAIN_H
26#ifndef BALL_KERNEL_MOLECULE_H
30#ifndef BALL_KERNEL_SECONDARYSTRUCTURE_H
400 virtual void colorMeshFromGrid_(
Mesh& mesh);
404 AtomDistanceHashMap atom_2_distance_;
408 bool show_selection_;
531 bool canUseMeshShortcut_(const
Composite& composite);
600 bool canUseMeshShortcut_(const
Composite& composite);
613# ifndef BALL_NO_INLINE_FUNCTIONS
614# include <BALL/VIEW/MODELS/standardColorProcessor.iC>
HashMap class based on the STL map (containing serveral convenience functions).
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
AtomChargeColorProcessor()
AtomDistanceColorProcessor()
void setShowSelected(bool state)
void setDistance(float distance)
const ColorRGBA & getNullDistanceColor() const
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
float getDistance() const
virtual void addAtom(const Atom &atom)
void calculateDistances()
void setMaxDistanceColor(const ColorRGBA &color)
void setNullDistanceColor(const ColorRGBA &color)
const ColorRGBA & getMaxDistanceColor() const
virtual bool isOK_(const Composite &composite)
virtual const Composite * getAncestor_(const Composite &composite)
bool canUseMeshShortcut_(const Composite &composite)
ColorProcessor()
Default Constructor.
bool canUseMeshShortcut_(const Composite &)
void setTransparency(Size value)
const HashMap< Position, ColorRGBA > & getColorMap() const
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
HashMap< Position, ColorRGBA > color_map_
HashMap< Position, ColorRGBA > & getColorMap()
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
InterpolateColorProcessor()
virtual bool isOK_(const Composite &composite)
bool canUseMeshShortcut_(const Composite &composite)
virtual const Composite * getAncestor_(const Composite &composite)
OccupancyColorProcessor()
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
void setColors(const vector< ColorRGBA > &colors)
virtual const Composite * getAncestor_(const Composite &)
vector< ColorRGBA > colors_
HashMap< const Composite *, Position > composite_to_position_
vector< ColorRGBA > & getColors()
const vector< ColorRGBA > & getColors() const
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
virtual bool isOK_(const Composite &)
void setTransparency(Size value)
const StringHashMap< ColorRGBA > & getColorMap() const
StringHashMap< ColorRGBA > color_map_
ResidueNameColorProcessor()
StringHashMap< ColorRGBA > & getColorMap()
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
bool canUseMeshShortcut_(const Composite &composite)
HashMap< const Residue *, Position > residue_map_
const ColorRGBA & getLastColor() const
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
void setMiddleColor(const ColorRGBA &color)
const ColorRGBA & getFirstColor() const
GeometricObjectList list_
void setFirstColor(const ColorRGBA &color)
ResidueNumberColorProcessor()
const ColorRGBA & getMiddleColor() const
void setLastColor(const ColorRGBA &color)
bool canUseMeshShortcut_(const Composite &composite)
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
void setHydrophobicColor(const ColorRGBA &color)
void setAromaticColor(const ColorRGBA &color)
const ColorRGBA & getAcidicColor() const
void setOtherColor(const ColorRGBA &color)
void setPolarColor(const ColorRGBA &color)
void setBasicColor(const ColorRGBA &color)
const ColorRGBA & getHydrophobicColor() const
const ColorRGBA & getBasicColor() const
virtual void setTransparency(Size t)
const ColorRGBA & getPolarColor() const
void setAcidicColor(const ColorRGBA &color)
ResidueTypeColorProcessor()
const ColorRGBA & getAromaticColor() const
const ColorRGBA & getOtherColor() const
virtual void setTransparency(Size t)
void setTurnColor(const ColorRGBA &color)
const ColorRGBA & getTurnColor() const
void setHelixColor(const ColorRGBA &color)
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
const ColorRGBA & getStrandColor() const
SecondaryStructureColorProcessor()
void setCoilColor(const ColorRGBA &color)
const ColorRGBA & getCoilColor() const
void setStrandColor(const ColorRGBA &color)
const ColorRGBA & getHelixColor() const
TemperatureFactorColorProcessor()
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
#define BALL_CREATE(name)
bool isKindOf(const U *u)
std::list< GeometricObject * > GeometricObjectList