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

Defines iterator over the dihedral angles of a covalent structure. More...

#include <Molecular_potential_energy.hpp>

Public Types

typedef T_Dihedral_angles_visitor< CovalentStructure > Self
 
typedef CovalentStructure Covalent_structure
 
typedef CovalentStructure::Dihedral_angles_iterator Iterator
 

Static Public Member Functions

static Iterator begin (const CovalentStructure &C)
 
static Iterator end (const CovalentStructure &C)
 

Detailed Description

template<class CovalentStructure>
class SBL::CSB::T_Dihedral_angles_visitor< CovalentStructure >

Defines iterator over the dihedral angles of a covalent structure.

Defines iterator over the dihedral angles of a covalent structure.

  \tparam CovalentStructure The type of the input covalent structure, as defined in the package \ref Molecular_covalent_structure-package

Member Typedef Documentation

◆ Covalent_structure

typedef CovalentStructure Covalent_structure

◆ Iterator

typedef CovalentStructure::Dihedral_angles_iterator Iterator

◆ Self

typedef T_Dihedral_angles_visitor<CovalentStructure> Self

Member Function Documentation

◆ begin()

T_Dihedral_angles_visitor< CovalentStructure >::Iterator begin ( const CovalentStructure &  C)
inlinestatic

◆ end()

T_Dihedral_angles_visitor< CovalentStructure >::Iterator end ( const CovalentStructure &  C)
inlinestatic