Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Pseudo_atom_per_residue_spec_with_flat_info_and_annotations_traits< Annotations, GeometricKernel, SystemItems >::Get_geometric_representation Class Reference

Functor returning a weighted point representing the coarse atom. More...

#include <Pseudo_atom_per_residue_spec_with_flat_info_and_annotations_traits.hpp>

Public Types

typedef GeometricKernel::Point_3 Point_3
 
typedef GeometricKernel::FT FT
 
typedef CGAL::Weighted_point< Point_3, FTWeighted_point
 

Public Member Functions

template<class ParticleType >
Weighted_point operator() (const ParticleType &P) const
 

Detailed Description

template<class Annotations = void, class GeometricKernel = CGAL::Exact_predicates_inexact_constructions_kernel, class SystemItems = ESBTL::System_items_with_coarse_grain>
class SBL::Models::T_Pseudo_atom_per_residue_spec_with_flat_info_and_annotations_traits< Annotations, GeometricKernel, SystemItems >::Get_geometric_representation

Functor returning a weighted point representing the coarse atom.

Member Typedef Documentation

◆ FT

typedef GeometricKernel::FT FT

◆ Point_3

typedef GeometricKernel::Point_3 Point_3

◆ Weighted_point

typedef CGAL::Weighted_point<Point_3, FT> Weighted_point

Member Function Documentation

◆ operator()()

Weighted_point operator() ( const ParticleType &  P) const
inline