CAMdataHandler Class Reference

#include <datahndl.h>

List of all members.

Public Member Functions

 CAMdataHandler ()
 CAMdataHandler (const CAMdataHandler &A)
 CAMdataHandler (long size, int dType)
 ~CAMdataHandler ()
CAMdataHandler & operator= (const CAMdataHandler &A)
void initialize ()
void initialize (const CAMdataHandler &H)
void initialize (long size, int dType)
void allocateData (long size, int dType)
void copyData (long size, void *dataP)
void destroyData ()
void setTypeFlag (int dType)
int getDataType () const
long getDataSize () const
void setDataSize (long size)
void setTemporaryFlag ()
int getTemporaryFlag () const
void incrementReferenceCount ()
void decrementReferenceCount ()
int getReferenceCount () const
void setReferenceCount (int refValue)
void * getDataPointer () const
void setDataPointer (int *i)
void setDataPointer (long *l)
void setDataPointer (float *f)
void setDataPointer (double *d)
void getDataValue (long index, int &i) const
void getDataValue (long index, long &l) const
void getDataValue (long index, float &f) const
void getDataValue (long index, double &d) const

Static Public Member Functions

void referenceCountError ()

Public Attributes

int dataType
void * dataPointer
long dataSize
int temporaryFlag
int referenceCount

Friends

__IMPEXP__ friend ostream & operator<< (ostream &out_stream, const CAMdataHandler &A)


Constructor & Destructor Documentation

CAMdataHandler::CAMdataHandler  ) 
 

Definition at line 25 of file datahndl.cpp.

CAMdataHandler::CAMdataHandler const CAMdataHandler &  A  ) 
 

Definition at line 34 of file datahndl.cpp.

CAMdataHandler::CAMdataHandler long  size,
int  dType
 

Definition at line 55 of file datahndl.cpp.

CAMdataHandler::~CAMdataHandler  ) 
 

Definition at line 67 of file datahndl.cpp.


Member Function Documentation

CAMdataHandler & CAMdataHandler::operator= const CAMdataHandler &  A  ) 
 

Definition at line 133 of file datahndl.cpp.

void CAMdataHandler::initialize  ) 
 

Definition at line 161 of file datahndl.cpp.

void CAMdataHandler::initialize const CAMdataHandler &  H  ) 
 

Definition at line 172 of file datahndl.cpp.

void CAMdataHandler::initialize long  size,
int  dType
 

Definition at line 193 of file datahndl.cpp.

void CAMdataHandler::allocateData long  size,
int  dType
 

Definition at line 234 of file datahndl.cpp.

void CAMdataHandler::copyData long  size,
void *  dataP
 

Definition at line 336 of file datahndl.cpp.

void CAMdataHandler::destroyData  ) 
 

Definition at line 413 of file datahndl.cpp.

void CAMdataHandler::setTypeFlag int  dType  ) 
 

Definition at line 200 of file datahndl.cpp.

int CAMdataHandler::getDataType  )  const
 

Definition at line 72 of file datahndl.h.

long CAMdataHandler::getDataSize  )  const
 

Definition at line 73 of file datahndl.h.

void CAMdataHandler::setDataSize long  size  ) 
 

Definition at line 74 of file datahndl.h.

void CAMdataHandler::setTemporaryFlag  ) 
 

Definition at line 75 of file datahndl.h.

int CAMdataHandler::getTemporaryFlag  )  const
 

Definition at line 76 of file datahndl.h.

void CAMdataHandler::incrementReferenceCount  ) 
 

Definition at line 460 of file datahndl.cpp.

void CAMdataHandler::decrementReferenceCount  ) 
 

Definition at line 78 of file datahndl.h.

int CAMdataHandler::getReferenceCount  )  const
 

Definition at line 79 of file datahndl.h.

void CAMdataHandler::setReferenceCount int  refValue  ) 
 

Definition at line 80 of file datahndl.h.

void CAMdataHandler::referenceCountError  )  [static]
 

Definition at line 466 of file datahndl.cpp.

void* CAMdataHandler::getDataPointer  )  const
 

Definition at line 85 of file datahndl.h.

void CAMdataHandler::setDataPointer int *  i  ) 
 

Definition at line 86 of file datahndl.h.

void CAMdataHandler::setDataPointer long *  l  ) 
 

Definition at line 87 of file datahndl.h.

void CAMdataHandler::setDataPointer float *  f  ) 
 

Definition at line 88 of file datahndl.h.

void CAMdataHandler::setDataPointer double *  d  ) 
 

Definition at line 89 of file datahndl.h.

void CAMdataHandler::getDataValue long  index,
int &  i
const
 

Definition at line 90 of file datahndl.h.

void CAMdataHandler::getDataValue long  index,
long &  l
const
 

Definition at line 91 of file datahndl.h.

void CAMdataHandler::getDataValue long  index,
float &  f
const
 

Definition at line 92 of file datahndl.h.

void CAMdataHandler::getDataValue long  index,
double &  d
const
 

Definition at line 93 of file datahndl.h.


Friends And Related Function Documentation

__IMPEXP__ friend ostream& operator<< ostream &  out_stream,
const CAMdataHandler &  A
[friend]
 

Definition at line 76 of file datahndl.cpp.


Member Data Documentation

int CAMdataHandler::dataType
 

Definition at line 36 of file datahndl.h.

void* CAMdataHandler::dataPointer
 

Definition at line 37 of file datahndl.h.

long CAMdataHandler::dataSize
 

Definition at line 38 of file datahndl.h.

int CAMdataHandler::temporaryFlag
 

Definition at line 39 of file datahndl.h.

int CAMdataHandler::referenceCount
 

Definition at line 40 of file datahndl.h.


Generated on Wed Aug 6 12:59:01 2003 for Open-Sessame Framework by doxygen1.3