Defines a generic serializable atom with annotations (default is name, radius and optional annotations)
More...
#include <Atom_with_flat_info_and_annotations_traits.hpp>
template<class Annotations = void, class GeometricKernel = CGAL::Exact_predicates_inexact_constructions_kernel, class SystemItems = SBL::CSB::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
-
Annotations | Base type of annotations to add to the particle type (default is void, i.e empty base). |
GeometricKernel | Defines a number type and geometric primitives (default is Epick kernel from CGAL). |
SystemItems | Defines the different components of a molecular structure (default is SBL default items). |
◆ Atom
typedef Molecular_system::Atom Atom |
|
inherited |
Representation of an atom of a molecular system.
◆ Geometric_kernel
Geometric primitives for representing atoms with exact coordinates, from the CGAL library.
◆ Molecular_system
Representation of a molecular system using the SBL library.