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)
DBMPointoperator= (const DBMPoint &arg)
 ~DBMPoint ()
int size () const
double get (int i) const throw (IndexOutOfRange)
const double * begin () const
const double * end () const
DBMPointset (int i, double v) throw (IndexOutOfRange,InvalidBoundValue,std::bad_alloc)
DBMPointoperator<< (int v) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPointoperator<< (double v) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPointoperator<< (const DBMPoint &a) throw (OutOfMemory,InvalidBoundValue,std::bad_alloc)
DBMPointoperator<< (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