Loading...
Searching...
No Matches
standardColorProcessor.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: standardColorProcessor.h,v 1.32.18.2 2007/03/28 13:51:48 amoll Exp $
//
#ifndef BALL_VIEW_MODELS_STANDARDCOLORPROCESSOR_H
#define BALL_VIEW_MODELS_STANDARDCOLORPROCESSOR_H
#ifndef BALL_VIEW_MODELS_COLORPROCESSOR_H
# include <BALL/VIEW/MODELS/colorProcessor.h>
#endif
#ifndef BALL_VIEW_DATATYPTE_COLORMAP_H
# include <BALL/VIEW/DATATYPE/colorMap.h>
#endif
#ifndef BALL_KERNEL_RESIDUE_H
# include<BALL/KERNEL/residue.h>
#endif
#ifndef BALL_KERNEL_CHAIN_H
# include<BALL/KERNEL/chain.h>
#endif
#ifndef BALL_KERNEL_MOLECULE_H
# include<BALL/KERNEL/molecule.h>
#endif
#ifndef BALL_KERNEL_SECONDARYSTRUCTURE_H
# include<BALL/KERNEL/secondaryStructure.h>
#endif
namespace BALL
{
namespace VIEW
{
class BALL_VIEW_EXPORT ElementColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(ElementColorProcessor)
ElementColorProcessor();
void setTransparency(Size value);
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
HashMap<Position, ColorRGBA>& getColorMap() { return color_map_;}
const HashMap<Position, ColorRGBA>& getColorMap() const { return color_map_;}
protected:
HashMap<Position, ColorRGBA> color_map_;
};
class BALL_VIEW_EXPORT ResidueNumberColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(ResidueNumberColorProcessor)
ResidueNumberColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
void setFirstColor(const ColorRGBA& color) { first_color_ = color;}
void setMiddleColor(const ColorRGBA& color) { middle_color_ = color;}
void setLastColor(const ColorRGBA& color) { last_color_ = color;}
const ColorRGBA& getFirstColor() const { return first_color_;}
const ColorRGBA& getMiddleColor() const { return middle_color_;}
const ColorRGBA& getLastColor() const { return last_color_;}
virtual bool start();
protected:
bool canUseMeshShortcut_(const Composite& composite);
GeometricObjectList list_;
ColorRGBA first_color_, middle_color_, last_color_;
ColorMap table_;
Residue dummy_residue_;
HashMap<const Residue*, Position> residue_map_;
};
class BALL_VIEW_EXPORT PositionColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(PositionColorProcessor)
PositionColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
void setColors(const vector<ColorRGBA>& colors) { colors_ = colors;}
vector<ColorRGBA>& getColors() { return colors_;}
const vector<ColorRGBA>& getColors() const { return colors_;}
bool start();
protected:
virtual const Composite* getAncestor_(const Composite&) { return 0;}
virtual bool isOK_(const Composite&) { return false;}
vector<ColorRGBA> colors_;
HashMap<const Composite*, Position> composite_to_position_;
};
class BALL_VIEW_EXPORT ChainColorProcessor
: public PositionColorProcessor
{
public:
BALL_CREATE(ChainColorProcessor)
ChainColorProcessor();
protected:
virtual const Composite* getAncestor_(const Composite& composite)
{ return composite.getAncestor(dummy_chain_);}
virtual bool isOK_(const Composite& composite) { return RTTI::isKindOf<Chain>(&composite);}
bool canUseMeshShortcut_(const Composite& composite);
Chain dummy_chain_;
};
class BALL_VIEW_EXPORT MoleculeColorProcessor
: public PositionColorProcessor
{
public:
BALL_CREATE(MoleculeColorProcessor)
MoleculeColorProcessor();
protected:
virtual const Composite* getAncestor_(const Composite& composite)
{ return composite.getAncestor(dummy_molecule_);}
virtual bool isOK_(const Composite& composite) { return RTTI::isKindOf<Molecule>(&composite);}
bool canUseMeshShortcut_(const Composite& composite);
Molecule dummy_molecule_;
};
class BALL_VIEW_EXPORT ResidueNameColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(ResidueNameColorProcessor)
ResidueNameColorProcessor();
void setTransparency(Size value);
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
StringHashMap<ColorRGBA>& getColorMap() { return color_map_;}
const StringHashMap<ColorRGBA>& getColorMap() const { return color_map_;}
protected:
StringHashMap<ColorRGBA> color_map_;
Residue dummy_residue;
bool canUseMeshShortcut_(const Composite& composite);
};
class BALL_VIEW_EXPORT AtomChargeColorProcessor
: public InterpolateColorProcessor
{
public:
BALL_CREATE(AtomChargeColorProcessor)
AtomChargeColorProcessor();
AtomChargeColorProcessor(const AtomChargeColorProcessor& color_Processor);
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
};
class BALL_VIEW_EXPORT AtomDistanceColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(AtomDistanceColorProcessor)
AtomDistanceColorProcessor();
AtomDistanceColorProcessor(const AtomDistanceColorProcessor& color_Processor);
void setDistance(float distance) { distance_ = distance;}
float getDistance() const;
void setNullDistanceColor(const ColorRGBA& color);
const ColorRGBA& getNullDistanceColor() const;
void setMaxDistanceColor(const ColorRGBA& color);
const ColorRGBA& getMaxDistanceColor() const;
void calculateDistances();
virtual void addAtom(const Atom& atom);
virtual bool finish();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
bool showSelected() { return show_selection_;}
void setShowSelected(bool state) { show_selection_ = state;}
virtual Processor::Result operator() (GeometricObject*& object);
private:
void colorGeometricObject_(GeometricObject& object);
//_ Colorize the mesh with the computed grid.
virtual void colorMeshFromGrid_(Mesh& mesh);
typedef HashMap<const Atom*, float> AtomDistanceHashMap;
AtomDistanceHashMap atom_2_distance_;
GeometricObjectList list_;
float distance_;
bool show_selection_;
ColorRGBA null_distance_color_;
ColorRGBA full_distance_color_;
};
class BALL_VIEW_EXPORT CustomColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(CustomColorProcessor)
CustomColorProcessor()
: ColorProcessor()
{}
bool canUseMeshShortcut_(const Composite&) { return true;}
};
class BALL_VIEW_EXPORT TemperatureFactorColorProcessor
: public InterpolateColorProcessor
{
public:
BALL_CREATE(TemperatureFactorColorProcessor)
TemperatureFactorColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
};
class BALL_VIEW_EXPORT OccupancyColorProcessor
: public InterpolateColorProcessor
{
public:
BALL_CREATE(OccupancyColorProcessor)
OccupancyColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
};
class BALL_VIEW_EXPORT ForceColorProcessor
: public InterpolateColorProcessor
{
public:
BALL_CREATE(ForceColorProcessor)
ForceColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
};
class BALL_VIEW_EXPORT SecondaryStructureColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(SecondaryStructureColorProcessor)
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 ColorRGBA& getHelixColor() const;
const ColorRGBA& getCoilColor() const;
const ColorRGBA& getStrandColor() const;
const ColorRGBA& getTurnColor() const;
virtual void setTransparency(Size t);
private:
bool canUseMeshShortcut_(const Composite& composite);
ColorRGBA helix_color_,
coil_color_,
strand_color_,
turn_color_;
SecondaryStructure dummy_ss_;
};
class BALL_VIEW_EXPORT ResidueTypeColorProcessor
: public ColorProcessor
{
public:
BALL_CREATE(ResidueTypeColorProcessor)
ResidueTypeColorProcessor();
virtual void getColor(const Composite& composite, ColorRGBA& color_to_be_set);
void setBasicColor(const ColorRGBA& color);
void setAcidicColor(const ColorRGBA& color);
void setPolarColor(const ColorRGBA& color);
void setHydrophobicColor(const ColorRGBA& color);
void setAromaticColor(const ColorRGBA& color);
void setOtherColor(const ColorRGBA& color);
const ColorRGBA& getBasicColor() const;
const ColorRGBA& getAcidicColor() const;
const ColorRGBA& getPolarColor() const;
const ColorRGBA& getHydrophobicColor() const;
const ColorRGBA& getAromaticColor() const;
const ColorRGBA& getOtherColor() const;
virtual void setTransparency(Size t);
private:
bool canUseMeshShortcut_(const Composite& composite);
ColorRGBA basic_color_,
acidic_color_,
polar_color_,
hydrophobic_color_,
aromatic_color_,
other_color_;
Residue dummy_residue_;
};
# ifndef BALL_NO_INLINE_FUNCTIONS
# include <BALL/VIEW/MODELS/standardColorProcessor.iC>
# endif
} } // namespaces
#endif // BALL_VIEW_MODELS_STANDARDCOLORPROCESSOR_H
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition COMMON/global.h:52
chain.h
BALL::Atom
Definition atom.h:90
BALL::Chain
Definition chain.h:32
BALL::Composite
Definition composite.h:74
BALL::HashMap
HashMap class based on the STL map (containing serveral convenience functions).
Definition hashMap.h:74
BALL::Molecule
Definition molecule.h:31
BALL::Processor::Result
int Result
Definition processor.h:36
BALL::Residue
Definition residue.h:38
BALL::SecondaryStructure
Definition secondaryStructure.h:31
BALL::StringHashMap
Definition stringHashMap.h:42
BALL::VIEW::AtomChargeColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::AtomChargeColorProcessor::AtomChargeColorProcessor
AtomChargeColorProcessor()
BALL::VIEW::AtomDistanceColorProcessor::AtomDistanceColorProcessor
AtomDistanceColorProcessor()
BALL::VIEW::AtomDistanceColorProcessor::showSelected
bool showSelected()
Definition standardColorProcessor.h:386
BALL::VIEW::AtomDistanceColorProcessor::setShowSelected
void setShowSelected(bool state)
Definition standardColorProcessor.h:389
BALL::VIEW::AtomDistanceColorProcessor::setDistance
void setDistance(float distance)
Definition standardColorProcessor.h:322
BALL::VIEW::AtomDistanceColorProcessor::getNullDistanceColor
const ColorRGBA & getNullDistanceColor() const
BALL::VIEW::AtomDistanceColorProcessor::finish
virtual bool finish()
BALL::VIEW::AtomDistanceColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::AtomDistanceColorProcessor::getDistance
float getDistance() const
BALL::VIEW::AtomDistanceColorProcessor::addAtom
virtual void addAtom(const Atom &atom)
BALL::VIEW::AtomDistanceColorProcessor::calculateDistances
void calculateDistances()
BALL::VIEW::AtomDistanceColorProcessor::setMaxDistanceColor
void setMaxDistanceColor(const ColorRGBA &color)
BALL::VIEW::AtomDistanceColorProcessor::setNullDistanceColor
void setNullDistanceColor(const ColorRGBA &color)
BALL::VIEW::AtomDistanceColorProcessor::getMaxDistanceColor
const ColorRGBA & getMaxDistanceColor() const
BALL::VIEW::ChainColorProcessor::ChainColorProcessor
ChainColorProcessor()
BALL::VIEW::ChainColorProcessor::isOK_
virtual bool isOK_(const Composite &composite)
Definition standardColorProcessor.h:185
BALL::VIEW::ChainColorProcessor::getAncestor_
virtual const Composite * getAncestor_(const Composite &composite)
Definition standardColorProcessor.h:182
BALL::VIEW::ChainColorProcessor::dummy_chain_
Chain dummy_chain_
Definition standardColorProcessor.h:188
BALL::VIEW::ChainColorProcessor::canUseMeshShortcut_
bool canUseMeshShortcut_(const Composite &composite)
BALL::VIEW::ColorMap
Definition colorMap.h:30
BALL::VIEW::ColorProcessor::ColorProcessor
ColorProcessor()
Default Constructor.
BALL::VIEW::ColorRGBA
Definition colorRGBA.h:32
BALL::VIEW::CustomColorProcessor::CustomColorProcessor
CustomColorProcessor()
Definition standardColorProcessor.h:425
BALL::VIEW::CustomColorProcessor::canUseMeshShortcut_
bool canUseMeshShortcut_(const Composite &)
Definition standardColorProcessor.h:429
BALL::VIEW::ElementColorProcessor::setTransparency
void setTransparency(Size value)
BALL::VIEW::ElementColorProcessor::ElementColorProcessor
ElementColorProcessor()
BALL::VIEW::ElementColorProcessor::getColorMap
const HashMap< Position, ColorRGBA > & getColorMap() const
Definition standardColorProcessor.h:76
BALL::VIEW::ElementColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::ElementColorProcessor::color_map_
HashMap< Position, ColorRGBA > color_map_
Definition standardColorProcessor.h:81
BALL::VIEW::ElementColorProcessor::getColorMap
HashMap< Position, ColorRGBA > & getColorMap()
Definition standardColorProcessor.h:73
BALL::VIEW::ForceColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::ForceColorProcessor::ForceColorProcessor
ForceColorProcessor()
BALL::VIEW::GeometricObject
Definition geometricObject.h:37
BALL::VIEW::InterpolateColorProcessor::InterpolateColorProcessor
InterpolateColorProcessor()
BALL::VIEW::Mesh
Definition mesh.h:42
BALL::VIEW::MoleculeColorProcessor::isOK_
virtual bool isOK_(const Composite &composite)
Definition standardColorProcessor.h:208
BALL::VIEW::MoleculeColorProcessor::dummy_molecule_
Molecule dummy_molecule_
Definition standardColorProcessor.h:211
BALL::VIEW::MoleculeColorProcessor::MoleculeColorProcessor
MoleculeColorProcessor()
BALL::VIEW::MoleculeColorProcessor::canUseMeshShortcut_
bool canUseMeshShortcut_(const Composite &composite)
BALL::VIEW::MoleculeColorProcessor::getAncestor_
virtual const Composite * getAncestor_(const Composite &composite)
Definition standardColorProcessor.h:205
BALL::VIEW::OccupancyColorProcessor::OccupancyColorProcessor
OccupancyColorProcessor()
BALL::VIEW::OccupancyColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::PositionColorProcessor::setColors
void setColors(const vector< ColorRGBA > &colors)
Definition standardColorProcessor.h:147
BALL::VIEW::PositionColorProcessor::PositionColorProcessor
PositionColorProcessor()
BALL::VIEW::PositionColorProcessor::getAncestor_
virtual const Composite * getAncestor_(const Composite &)
Definition standardColorProcessor.h:160
BALL::VIEW::PositionColorProcessor::colors_
vector< ColorRGBA > colors_
Definition standardColorProcessor.h:164
BALL::VIEW::PositionColorProcessor::composite_to_position_
HashMap< const Composite *, Position > composite_to_position_
Definition standardColorProcessor.h:165
BALL::VIEW::PositionColorProcessor::getColors
vector< ColorRGBA > & getColors()
Definition standardColorProcessor.h:150
BALL::VIEW::PositionColorProcessor::getColors
const vector< ColorRGBA > & getColors() const
Definition standardColorProcessor.h:153
BALL::VIEW::PositionColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::PositionColorProcessor::start
bool start()
BALL::VIEW::PositionColorProcessor::isOK_
virtual bool isOK_(const Composite &)
Definition standardColorProcessor.h:162
BALL::VIEW::ResidueNameColorProcessor::setTransparency
void setTransparency(Size value)
BALL::VIEW::ResidueNameColorProcessor::getColorMap
const StringHashMap< ColorRGBA > & getColorMap() const
Definition standardColorProcessor.h:245
BALL::VIEW::ResidueNameColorProcessor::color_map_
StringHashMap< ColorRGBA > color_map_
Definition standardColorProcessor.h:248
BALL::VIEW::ResidueNameColorProcessor::dummy_residue
Residue dummy_residue
Definition standardColorProcessor.h:249
BALL::VIEW::ResidueNameColorProcessor::ResidueNameColorProcessor
ResidueNameColorProcessor()
BALL::VIEW::ResidueNameColorProcessor::getColorMap
StringHashMap< ColorRGBA > & getColorMap()
Definition standardColorProcessor.h:242
BALL::VIEW::ResidueNameColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::ResidueNameColorProcessor::canUseMeshShortcut_
bool canUseMeshShortcut_(const Composite &composite)
BALL::VIEW::ResidueNumberColorProcessor::residue_map_
HashMap< const Residue *, Position > residue_map_
Definition standardColorProcessor.h:129
BALL::VIEW::ResidueNumberColorProcessor::table_
ColorMap table_
Definition standardColorProcessor.h:127
BALL::VIEW::ResidueNumberColorProcessor::getLastColor
const ColorRGBA & getLastColor() const
Definition standardColorProcessor.h:117
BALL::VIEW::ResidueNumberColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::ResidueNumberColorProcessor::setMiddleColor
void setMiddleColor(const ColorRGBA &color)
Definition standardColorProcessor.h:105
BALL::VIEW::ResidueNumberColorProcessor::middle_color_
ColorRGBA middle_color_
Definition standardColorProcessor.h:126
BALL::VIEW::ResidueNumberColorProcessor::first_color_
ColorRGBA first_color_
Definition standardColorProcessor.h:126
BALL::VIEW::ResidueNumberColorProcessor::getFirstColor
const ColorRGBA & getFirstColor() const
Definition standardColorProcessor.h:111
BALL::VIEW::ResidueNumberColorProcessor::list_
GeometricObjectList list_
Definition standardColorProcessor.h:125
BALL::VIEW::ResidueNumberColorProcessor::setFirstColor
void setFirstColor(const ColorRGBA &color)
Definition standardColorProcessor.h:102
BALL::VIEW::ResidueNumberColorProcessor::ResidueNumberColorProcessor
ResidueNumberColorProcessor()
BALL::VIEW::ResidueNumberColorProcessor::getMiddleColor
const ColorRGBA & getMiddleColor() const
Definition standardColorProcessor.h:114
BALL::VIEW::ResidueNumberColorProcessor::start
virtual bool start()
BALL::VIEW::ResidueNumberColorProcessor::dummy_residue_
Residue dummy_residue_
Definition standardColorProcessor.h:128
BALL::VIEW::ResidueNumberColorProcessor::setLastColor
void setLastColor(const ColorRGBA &color)
Definition standardColorProcessor.h:108
BALL::VIEW::ResidueNumberColorProcessor::canUseMeshShortcut_
bool canUseMeshShortcut_(const Composite &composite)
BALL::VIEW::ResidueNumberColorProcessor::last_color_
ColorRGBA last_color_
Definition standardColorProcessor.h:126
BALL::VIEW::ResidueTypeColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::ResidueTypeColorProcessor::setHydrophobicColor
void setHydrophobicColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::setAromaticColor
void setAromaticColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::getAcidicColor
const ColorRGBA & getAcidicColor() const
BALL::VIEW::ResidueTypeColorProcessor::setOtherColor
void setOtherColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::setPolarColor
void setPolarColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::setBasicColor
void setBasicColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::getHydrophobicColor
const ColorRGBA & getHydrophobicColor() const
BALL::VIEW::ResidueTypeColorProcessor::getBasicColor
const ColorRGBA & getBasicColor() const
BALL::VIEW::ResidueTypeColorProcessor::setTransparency
virtual void setTransparency(Size t)
BALL::VIEW::ResidueTypeColorProcessor::getPolarColor
const ColorRGBA & getPolarColor() const
BALL::VIEW::ResidueTypeColorProcessor::setAcidicColor
void setAcidicColor(const ColorRGBA &color)
BALL::VIEW::ResidueTypeColorProcessor::ResidueTypeColorProcessor
ResidueTypeColorProcessor()
BALL::VIEW::ResidueTypeColorProcessor::getAromaticColor
const ColorRGBA & getAromaticColor() const
BALL::VIEW::ResidueTypeColorProcessor::getOtherColor
const ColorRGBA & getOtherColor() const
BALL::VIEW::SecondaryStructureColorProcessor::setTransparency
virtual void setTransparency(Size t)
BALL::VIEW::SecondaryStructureColorProcessor::setTurnColor
void setTurnColor(const ColorRGBA &color)
BALL::VIEW::SecondaryStructureColorProcessor::getTurnColor
const ColorRGBA & getTurnColor() const
BALL::VIEW::SecondaryStructureColorProcessor::setHelixColor
void setHelixColor(const ColorRGBA &color)
BALL::VIEW::SecondaryStructureColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
BALL::VIEW::SecondaryStructureColorProcessor::getStrandColor
const ColorRGBA & getStrandColor() const
BALL::VIEW::SecondaryStructureColorProcessor::SecondaryStructureColorProcessor
SecondaryStructureColorProcessor()
BALL::VIEW::SecondaryStructureColorProcessor::setCoilColor
void setCoilColor(const ColorRGBA &color)
BALL::VIEW::SecondaryStructureColorProcessor::getCoilColor
const ColorRGBA & getCoilColor() const
BALL::VIEW::SecondaryStructureColorProcessor::setStrandColor
void setStrandColor(const ColorRGBA &color)
BALL::VIEW::SecondaryStructureColorProcessor::getHelixColor
const ColorRGBA & getHelixColor() const
BALL::VIEW::TemperatureFactorColorProcessor::TemperatureFactorColorProcessor
TemperatureFactorColorProcessor()
BALL::VIEW::TemperatureFactorColorProcessor::getColor
virtual void getColor(const Composite &composite, ColorRGBA &color_to_be_set)
colorMap.h
colorProcessor.h
BALL_CREATE
#define BALL_CREATE(name)
Definition create.h:62
molecule.h
BALL::RTTI::isKindOf
bool isKindOf(const U *u)
Definition rtti.h:192
BALL::VIEW
Definition constraints.h:35
BALL::VIEW::GeometricObjectList
std::list< GeometricObject * > GeometricObjectList
Definition geometricObject.h:185
BALL
Definition constants.h:13
BALL::Size
BALL_SIZE_TYPE Size
Definition COMMON/global.h:114
BALL::Position
BALL_SIZE_TYPE Position
Definition COMMON/global.h:140
residue.h
secondaryStructure.h