atom.hpp File Reference

definition of the Atom class. More...

#include <string>
#include <ostream>
#include <cstdio>
#include <btk/core/math/btk_vector.hpp>
#include <btk/core/io/default_type_system.hpp>
#include <btk/core/utility/chemically_typed_object.hpp>

Go to the source code of this file.

Namespaces

namespace  BTK
namespace  BTK::ATOMS

Classes

class  Atom
 A minimal Atom class. More...

Defines

#define IMPORT_ATOM_TYPES(AT)

Functions

template<typename TS>
std::ostream & operator<< (std::ostream &os, Atom< TS > const &a)


Detailed Description

definition of the Atom class.


Define Documentation

#define IMPORT_ATOM_TYPES ( AT   ) 

Value:

typedef typename AT::chemical_type_system chemical_type_system; \
  typedef typename AT::dictionary dictionary;                     \
  typedef typename AT::id_type id_type;                           \
  typedef typename AT::atom_dictionary atom_dictionary;           \
  typedef typename AT::element_dictionary element_dictionary;     \
  typedef typename AT::atom_id_type atom_id_type;                 \
  typedef typename AT::element_id_type element_id_type;


Generated on Sun Jul 15 20:46:28 2007 for BTK Core by  doxygen 1.5.1