Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

udbm::DBMPoint Class Reference

#include <wrapper.h>

List of all members.

Public Member Functions

 DBMPoint () throw (OutOfMemory,std::bad_alloc)
 DBMPoint (const DBMPoint &arg) throw (OutOfMemory,IllegalFirstValue)
 DBMPoint (int n) throw (OutOfMemory,InvalidDimension,std::bad_alloc)
 DBMPoint (const double *val, int n) throw (OutOfMemory,IllegalFirstValue,std::bad_alloc,InvalidDimension)
DBMPoint & operator= (const DBMPoint &arg)
 ~DBMPoint ()
int size () const
double get (int i) const throw (IndexOutOfRange)
const double * begin () const
const double * end () const
DBMPoint & set (int i, double v) throw (IndexOutOfRange,InvalidBoundValue,std::bad_alloc)
DBMPoint & operator<< (int v) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPoint & operator<< (double v) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPoint & operator<< (const DBMPoint &a) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPoint & operator<< (const DBMVector &a) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
char * to_s () throw (std::bad_alloc)

Private Types

typedef PointerAS< double > dvec_t

Private Attributes

char * str
dvec_t vec


Member Typedef Documentation

typedef PointerAS<double> udbm::DBMPoint::dvec_t [private]
 


Constructor & Destructor Documentation

udbm::DBMPoint::DBMPoint (   )  throw (OutOfMemory,std::bad_alloc) [inline]
 

udbm::DBMPoint::DBMPoint (  const DBMPoint &  arg  )  throw (OutOfMemory,IllegalFirstValue) [inline]
 

udbm::DBMPoint::DBMPoint (  int  n  )  throw (OutOfMemory,InvalidDimension,std::bad_alloc) [inline]
 

udbm::DBMPoint::DBMPoint (  const double *  val,
int  n
)  throw (OutOfMemory,IllegalFirstValue,std::bad_alloc,InvalidDimension) [inline]
 

udbm::DBMPoint::~DBMPoint (   )  [inline]
 


Member Function Documentation

const double* udbm::DBMPoint::begin (   )  const [inline]
 

const double* udbm::DBMPoint::end (   )  const [inline]
 

double udbm::DBMPoint::get (  int  i  )  const throw (IndexOutOfRange) [inline]
 

DBMPoint& udbm::DBMPoint::operator<< (  const DBMVector &  a  )  throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) [inline]
 

DBMPoint& udbm::DBMPoint::operator<< (  const DBMPoint &  a  )  throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) [inline]
 

DBMPoint& udbm::DBMPoint::operator<< (  double  v  )  throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) [inline]
 

DBMPoint& udbm::DBMPoint::operator<< (  int  v  )  throw (OutOfMemory,InvalidBoundValue,std::bad_alloc) [inline]
 

DBMPoint& udbm::DBMPoint::operator= (  const DBMPoint &  arg  )  [inline]
 

DBMPoint& udbm::DBMPoint::set (  int  i,
double  v
)  throw (IndexOutOfRange,InvalidBoundValue,std::bad_alloc) [inline]
 

int udbm::DBMPoint::size (   )  const [inline]
 

char* udbm::DBMPoint::to_s (   )  throw (std::bad_alloc) [inline]
 


Member Data Documentation

char* udbm::DBMPoint::str [private]
 

dvec_t udbm::DBMPoint::vec [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 30 00:02:47 2006 for Module dbm by  doxygen 1.4.2