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

Anchor atoms around the moving atoms for the tripeptide loop closure. More...

#include <Tripeptide_loop_closure_utilities.hpp>

Public Types

typedef CGAL::Point_3< CGAL::Cartesian< NT > > Point
 

Protected Attributes

Point N1
 
Point CA1
 
Point CA3
 
Point C3
 

Accessors

void set_N1 (Point n1)
 
void set_CA1 (Point ca1)
 
void set_CA3 (Point ca3)
 
void set_C3 (Point c3)
 
const Pointget_N1_const () const
 
const Pointget_CA1_const () const
 
const Pointget_CA3_const () const
 
const Pointget_C3_const () const
 

Detailed Description

template<class NT>
class SBL::CSB::T_Tripeptide_anchors< NT >

Anchor atoms around the moving atoms for the tripeptide loop closure.

Anchor atoms around the moving atoms for the tripeptide loop closure.

Template Parameters
Numbertype

Member Typedef Documentation

◆ Point

typedef CGAL::Point_3<CGAL::Cartesian<NT> > Point

Member Function Documentation

◆ get_C3_const()

const Point& get_C3_const ( ) const
inline

◆ get_CA1_const()

const Point& get_CA1_const ( ) const
inline

◆ get_CA3_const()

const Point& get_CA3_const ( ) const
inline

◆ get_N1_const()

const Point& get_N1_const ( ) const
inline

◆ set_C3()

void set_C3 ( Point  c3)
inline

◆ set_CA1()

void set_CA1 ( Point  ca1)
inline

◆ set_CA3()

void set_CA3 ( Point  ca3)
inline

◆ set_N1()

void set_N1 ( Point  n1)
inline

Member Data Documentation

◆ C3

Point C3
protected

◆ CA1

Point CA1
protected

◆ CA3

Point CA3
protected

◆ N1

Point N1
protected