rasdaman complete source
Public Member Functions | List of all members
QtPointData Class Reference

#include <qtpointdata.hh>

Inheritance diagram for QtPointData:
QtData

Public Member Functions

 QtPointData (const r_Point &point)
 constructor getting a point More...
 
virtual ~QtPointData ()
 virtual destructor More...
 
virtual QtDataType getDataType () const
 returns { QT_POINT} More...
 
virtual bool equal (const QtData *obj) const
 compares data content More...
 
virtual std::string getSpelling () const
 returns content dependent string representation More...
 
virtual void printStatus (std::ostream &stream=std::cout) const
 print status of the object to the specified stream More...
 
const r_PointgetPointData () const
 
void setPointData (const r_Point &point)
 
virtual char * getTypeStructure () const
 returns a null-terminated string describing the type structure More...
 
- Public Member Functions inherited from QtData
 QtData ()
 
 QtData (const std::string name)
 
 QtData (const QtData &obj)
 copy constructor More...
 
virtual ~QtData ()
 destructor More...
 
const QtDataoperator= (const QtData &obj)
 assignement operator More...
 
virtual bool isScalarData () const
 determines, if the data is of type scalar More...
 
std::string const getIteratorName () const
 get the iterator name More...
 
void setIteratorName (const std::string &iteratorNameNew)
 
QtLifetime const getLifetime () const
 
void setLifetime (QtLifetime flag)
 
unsigned int getRefNo () const
 return number of references to the self object More...
 
void incRef ()
 increases the reference counter by one More...
 
int deleteRef ()
 deletes one reference and the object if it was the last one More...
 
ParseInfo getParseInfo ()
 
void setParseInfo (const ParseInfo &info)
 

Additional Inherited Members

- Public Types inherited from QtData
enum  QtLifetime { QT_PERSISTENT, QT_TRANSIENT }
 
- Protected Attributes inherited from QtData
ParseInfoparseInfo
 pointer to an optional parser info More...
 

Constructor & Destructor Documentation

QtPointData::QtPointData ( const r_Point point)

constructor getting a point

virtual QtPointData::~QtPointData ( )
virtual

virtual destructor

Member Function Documentation

virtual bool QtPointData::equal ( const QtData obj) const
virtual

compares data content

Implements QtData.

virtual QtDataType QtPointData::getDataType ( ) const
virtual

returns { QT_POINT}

The string pointer has to be free using free() by the caller.

Implements QtData.

const r_Point& QtPointData::getPointData ( ) const
inline
virtual std::string QtPointData::getSpelling ( ) const
virtual

returns content dependent string representation

Implements QtData.

virtual char* QtPointData::getTypeStructure ( ) const
virtual

returns a null-terminated string describing the type structure

Implements QtData.

virtual void QtPointData::printStatus ( std::ostream &  stream = std::cout) const
virtual

print status of the object to the specified stream

Reimplemented from QtData.

void QtPointData::setPointData ( const r_Point point)
inline

The documentation for this class was generated from the following file: