base.h File Reference

Base classes to build a graph. More...

#include <openbabel/babelconfig.h>
#include <vector>
#include <map>
#include <string>
#include <iostream>
#include <openbabel/tokenst.h>

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenBabel
namespace  OpenBabel::OBGenericDataType

Classes

class  OBGenericData
 Base class for generic data. More...
class  OBBase
 Base Class. More...

Typedefs

typedef std::vector
< OBGenericData * >::iterator 
OBDataIterator

Enumerations

enum  {
  UndefinedData = 0, PairData = 1, EnergyData = 2, CommentData = 3,
  ConformerData = 4, ExternalBondData = 5, RotamerList = 6, VirtualBondData = 7,
  RingData = 8, TorsionData = 9, AngleData = 10, SerialNums = 11,
  UnitCell = 12, SpinData = 13, ChargeData = 14, SymmetryData = 15,
  ChiralData = 16, OccupationData = 17, DensityData = 18, ElectronicData = 19,
  VibrationData = 20, RotationData = 21, NuclearData = 22, SetData = 23,
  GridData = 24, VectorData = 25, MatrixData = 26, CustomData0 = 16384,
  CustomData1 = 16385, CustomData2 = 16386, CustomData3 = 16387, CustomData4 = 16388,
  CustomData5 = 16389, CustomData6 = 16390, CustomData7 = 16391, CustomData8 = 16392,
  CustomData9 = 16393, CustomData10 = 16394, CustomData11 = 16395, CustomData12 = 16396,
  CustomData13 = 16397, CustomData14 = 16398, CustomData15 = 16399
}
enum  DataOrigin {
  any, fileformatInput, userInput, perceived,
  external
}


Detailed Description

Base classes to build a graph.