Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Pseudo_atom_per_residue_spec_with_flat_info< NT > Class Template Reference

Wrapper representing the coarse atom. More...

#include <Pseudo_atom_per_residue_spec_with_flat_info_traits.hpp>

Public Types

typedef T_Pseudo_atom_per_residue_spec_with_flat_info< NT > Self
 
typedef NT FT
 

Public Member Functions

 T_Pseudo_atom_per_residue_spec_with_flat_info (void)
 
template<class ParticleBase >
 T_Pseudo_atom_per_residue_spec_with_flat_info (const ParticleBase &particle)
 
bool is_fake (void) const
 
bool is_hetatm (void) const
 
unsigned index (void) const
 
unsigned get_instance_index (void) const
 
const std::string & residue_name (void) const
 
char chain_identifier (void) const
 
unsigned residue_sequence_number (void) const
 
char insertion_code (void) const
 
int system_index (void) const
 
const FTx (void) const
 
const FTy (void) const
 
const FTz (void) const
 
template<class Atom , class Point3 >
void build (const ESBTL::Coarse_atom< Atom, Point3 > &particle)
 
template<class ParticleBase >
void build (const ParticleBase &particle)
 
void build (void)
 
std::string to_pdb (void) const
 
template<class Archive >
void serialize (Archive &ar, const unsigned version)
 

Detailed Description

template<class NT>
class SBL::Models::T_Pseudo_atom_per_residue_spec_with_flat_info< NT >

Wrapper representing the coarse atom.

In particular, the data structure is serializible.

Member Typedef Documentation

◆ FT

typedef NT FT

◆ Self

Constructor & Destructor Documentation

◆ T_Pseudo_atom_per_residue_spec_with_flat_info() [1/2]

◆ T_Pseudo_atom_per_residue_spec_with_flat_info() [2/2]

T_Pseudo_atom_per_residue_spec_with_flat_info ( const ParticleBase &  particle)
inline

Member Function Documentation

◆ build() [1/3]

void build ( const ESBTL::Coarse_atom< Atom, Point3 > &  particle)
inline

◆ build() [2/3]

void build ( const ParticleBase &  particle)
inline

◆ build() [3/3]

void build ( void  )
inline

◆ chain_identifier()

char chain_identifier ( void  ) const
inline

◆ get_instance_index()

unsigned get_instance_index ( void  ) const
inline

◆ index()

unsigned index ( void  ) const
inline

◆ insertion_code()

char insertion_code ( void  ) const
inline

◆ is_fake()

bool is_fake ( void  ) const
inline

◆ is_hetatm()

bool is_hetatm ( void  ) const
inline

◆ residue_name()

const std::string& residue_name ( void  ) const
inline

◆ residue_sequence_number()

unsigned residue_sequence_number ( void  ) const
inline

◆ serialize()

void serialize ( Archive &  ar,
const unsigned  version 
)
inline

◆ system_index()

int system_index ( void  ) const
inline

◆ to_pdb()

std::string to_pdb ( void  ) const
inline

◆ x()

const FT& x ( void  ) const
inline

◆ y()

const FT& y ( void  ) const
inline

◆ z()

const FT& z ( void  ) const
inline