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

Defines a generic serializable atom with annotations (default is name, radius and optional annotations) More...

#include "Atom_with_flat_info_and_annotations_traits.hpp"

Classes

class  Get_geometric_representation
 Functor returning a weighted point representing the atom. More...
 

Detailed Description

template<class Annotations = void, class GeometricKernel = CGAL::Exact_predicates_inexact_constructions_kernel, class SystemItems = ESBTL::Default_system_items>
class SBL::Models::T_Atom_with_flat_info_and_annotations_traits< Annotations, GeometricKernel, SystemItems >

Defines a generic serializable atom with annotations (default is name, radius and optional annotations)

Template Parameters
AnnotationsBase type of annotations to add to the particle type (default is void, i.e empty base).
GeometricKernelDefines a number type and geometric primitives (default is Epick kernel from CGAL).
SystemItemsDefines the different components of a molecular structure (default is ESBTL default items).