Public Types | Public Member Functions | Static Public Member Functions
ESBTL::Color_of_residues< Atom > Class Template Reference

#include <coarse_classifier.h>

List of all members.

Public Types

typedef std::string Key_type
typedef Atom Query_type

Public Member Functions

 Color_of_residues (const std::string &color)

Static Public Member Functions

static int & index_of_default ()
template<class Dictionary , class Vector_properties >
static unsigned default_loader (Dictionary &dict, Vector_properties &vect)
static Key_type make_key (const Query_type &atom)

Detailed Description

template<class Atom>
class ESBTL::Color_of_residues< Atom >

A property class associating a color to an atom using its residue name. Default color codes are the same as ESBTL::Color_of_atom function object.

Template Parameters:
Atomis an atom type.

Member Typedef Documentation

template<class Atom >
typedef std::string ESBTL::Color_of_residues< Atom >::Key_type
template<class Atom >
typedef Atom ESBTL::Color_of_residues< Atom >::Query_type

Constructor & Destructor Documentation

template<class Atom >
ESBTL::Color_of_residues< Atom >::Color_of_residues ( const std::string &  color) [inline]

Member Function Documentation

template<class Atom >
template<class Dictionary , class Vector_properties >
static unsigned ESBTL::Color_of_residues< Atom >::default_loader ( Dictionary &  dict,
Vector_properties &  vect 
) [inline, static]
template<class Atom >
static int& ESBTL::Color_of_residues< Atom >::index_of_default ( ) [inline, static]
template<class Atom >
static Key_type ESBTL::Color_of_residues< Atom >::make_key ( const Query_type atom) [inline, static]

The documentation for this class was generated from the following file: