#include <molecular_system.h>
Public Types | |
| typedef System_ | System | 
| typedef Point | Point_3 | 
| typedef System::Residue | Residue | 
Public Member Functions | |
| template<class Line_format , class Residue_type > | |
| Molecular_atom (const Line_format &line_format, const std::string &line, const Residue_type &res) | |
| Molecular_atom () | |
| Molecular_atom (double x, double y, double z) | |
| int | system_index () const | 
| char | chain_identifier () const | 
| const Residue & | residue () const | 
| const std::string & | residue_name () const | 
| int | residue_sequence_number () const | 
| char | insertion_code () const | 
A class representing an atom.
| System_ | is a system (like ESBTL::Molecular_system for example). | 
| Point | is a point type with coordinates const access methods x(), y() and z(). | 
| typedef Point ESBTL::Molecular_atom< System_, Point >::Point_3 | 
| typedef System::Residue ESBTL::Molecular_atom< System_, Point >::Residue | 
| typedef System_ ESBTL::Molecular_atom< System_, Point >::System | 
| ESBTL::Molecular_atom< System_, Point >::Molecular_atom | ( | const Line_format & | line_format, | 
| const std::string & | line, | ||
| const Residue_type & | res | ||
| ) |  [inline] | 
        
| ESBTL::Molecular_atom< System_, Point >::Molecular_atom | ( | ) |  [inline] | 
        
| ESBTL::Molecular_atom< System_, Point >::Molecular_atom | ( | double | x, | 
| double | y, | ||
| double | z | ||
| ) |  [inline] | 
        
| char ESBTL::Molecular_atom< System_, Point >::chain_identifier | ( | ) |  const [inline] | 
        
| char ESBTL::Molecular_atom< System_, Point >::insertion_code | ( | ) |  const [inline] | 
        
| const Residue& ESBTL::Molecular_atom< System_, Point >::residue | ( | ) |  const [inline] | 
        
| const std::string& ESBTL::Molecular_atom< System_, Point >::residue_name | ( | ) |  const [inline] | 
        
| int ESBTL::Molecular_atom< System_, Point >::residue_sequence_number | ( | ) |  const [inline] | 
        
| int ESBTL::Molecular_atom< System_, Point >::system_index | ( | ) |  const [inline] | 
        
 1.7.4