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

Default builder for conformations with cartesian coordinates Default builder for conformations with cartesian coordinates. More...

#include "XTC_file_loader.hpp"

Public Member Functions

 T_Conformation_builder_cartesian_default (void)
 
template<class Model >
 T_Conformation_builder_cartesian_default (const Model &model)
 
template<class InputIterator >
ConformationType operator() (int dimension, InputIterator begin, InputIterator end)
 
template<class PointD >
ConformationType operator() (const PointD &p)
 
template<class ESBTLMolecularSystem >
ConformationType operator() (const ESBTLMolecularSystem &system, unsigned model)
 

Detailed Description

template<class ConformationType>
class SBL::Models::T_Conformation_builder_cartesian_default< ConformationType >

Default builder for conformations with cartesian coordinates Default builder for conformations with cartesian coordinates.

Default builder for conformations with cartesian coordinates.

Default builder for conformations with cartesian coordinates.

  \tparam ConformationType Output conformation type.

Constructor & Destructor Documentation

◆ T_Conformation_builder_cartesian_default() [1/2]

◆ T_Conformation_builder_cartesian_default() [2/2]

T_Conformation_builder_cartesian_default ( const Model &  model)
inline

Member Function Documentation

◆ operator()() [1/3]

ConformationType operator() ( const PointD &  p)
inline

◆ operator()() [2/3]

ConformationType operator() ( const ESBTLMolecularSystem &  system,
unsigned  model 
)
inline

◆ operator()() [3/3]

ConformationType operator() ( int  dimension,
InputIterator  begin,
InputIterator  end 
)
inline