polymer_structure.hpp File Reference

Definition of the PolymerStructure class. More...

#include <ostream>
#include <algorithm>
#include <iterator>
#include <btk/core/utility/btk_sequence.hpp>
#include <btk/core/utility/chemically_typed_object.hpp>
#include <btk/core/concepts/monomer_concept.hpp>
#include <btk/core/concepts/monomer_iterator_concept.hpp>

Go to the source code of this file.

Namespaces

namespace  BTK
namespace  BTK::MOLECULES

Classes

class  PolymerStructure

Defines

#define IMPORT_POLYMER_STRUCTURE_TYPES(PStructure)

Functions

template<typename MT, typename CTO, typename DICT, typename SS>
std::ostream & operator<< (std::ostream &os, PolymerStructure< MT, CTO, DICT, SS > const &p)


Detailed Description

Definition of the PolymerStructure class.


Define Documentation

#define IMPORT_POLYMER_STRUCTURE_TYPES ( PStructure   ) 

Value:

IMPORT_CHEMICALLY_TYPED_OBJECT_TYPES(PStructure)                      \
  IMPORT_BTK_CONTAINER_TYPES(PStructure)                                \
                                                                        \
  typedef typename PStructure::monomer_type monomer_type;               \
  typedef typename PStructure::monomer_iterator monomer_iterator;       \
  typedef typename PStructure::const_monomer_iterator                   \
  const_monomer_iterator;                                               \
  typedef typename PStructure::reverse_monomer_iterator                 \
  reverse_monomer_iterator;                                             \
  typedef typename PStructure::const_reverse_monomer_iterator           \
  const_reverse_monomer_iterator;                                       \
  typedef typename PStructure::structure_id_type structure_id_type;     \
  typedef typename PStructure::monomer_id_type monomer_id_type;


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