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

#include <qtmddconfig.hh>

Inheritance diagram for QtMDDConfig:
QtData

Public Types

enum  QtIndexConstants {
  r_DEFAULT_INDEX, r_A_INDEX, r_D_INDEX, r_IT_INDEX,
  r_RC_INDEX, r_RD_INDEX, r_RPT_INDEX, r_RRPT_INDEX,
  r_TC_INDEX
}
 
enum  QtTilingConstants {
  r_DEFAULT_TLG, r_ALIGNED_TLG, r_AREAOFINTEREST_TLG, r_DRLDECOMPSUBTILE_TLG,
  r_DRLDECOMP_TLG, r_REGULAR_TLG, r_STATISTICSPARAM_TLG, r_STATISTICS_TLG
}
 
enum  QtStorageConstants {
  r_DEFAULT_STG, r_ARRAY_STG, r_AUTO_STG, r_BMP_STG,
  r_DEM_STG, r_HDF5_STG, r_HDF_STG, r_NETCDF_STG,
  r_JPEG_STG, r_NTF_STG, r_PACKBITS_STG, r_PPM_STG,
  r_PNG_STG, r_RLESEP_STG, r_RLE_STG, r_TIFF_STG,
  r_TOR_STG, r_VFF_STG, r_WLTCOIFLETINT_STG, r_WLTDAUBECHIESINT_STG,
  r_WLTDAUBECHIES_STG, r_WLTHAAR_STG, r_WLTLEASTINT_STG, r_WLTQHAAR_STG,
  r_ZLIBSEP_STG, r_ZLIB_STG
}
 
- Public Types inherited from QtData
enum  QtLifetime { QT_PERSISTENT, QT_TRANSIENT }
 

Public Member Functions

 QtMDDConfig ()
 
 QtMDDConfig (int tilingType, int tileSize, int borderThreshold, double interestThreshold, QtOperation *tileCfg, QtNode::QtOperationList *box, std::vector< r_Dir_Decompose > *dDecomp, int indexType)
 
 QtMDDConfig (int tilingType, int tileSize, int borderThreshold, double interestThreshold, QtOperation *tileCfg, QtNode::QtOperationList *box, std::vector< r_Dir_Decompose > *dDecomp)
 
 QtMDDConfig (int index)
 
int getTileSize ()
 
int getBorderThreshold ()
 
double getInterestThreshold ()
 
std::vector< r_Dir_Decompose > * getDirDecomp ()
 
int getStorageType ()
 
int getWltValue ()
 
int getIndexType ()
 
int getTilingType ()
 
QtNode::QtOperationListgetBboxList ()
 
QtOperationgetTileCfg ()
 
void setBorderThreshold (int threshold)
 
virtual QtDataType getDataType () const
 returns type of data represented by the QtData object More...
 
virtual char * getTypeStructure () const
 returns a null-terminated string describing the type structure More...
 
virtual bool equal (const QtData *) const
 compares data content More...
 
virtual string getSpelling () const
 returns content dependent string representation 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...
 
virtual void printStatus (std::ostream &stream=std::cout) const
 print status of the object to the specified stream 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

- Protected Attributes inherited from QtData
ParseInfoparseInfo
 pointer to an optional parser info More...
 

Member Enumeration Documentation

Enumerator
r_DEFAULT_INDEX 
r_A_INDEX 
r_D_INDEX 
r_IT_INDEX 
r_RC_INDEX 
r_RD_INDEX 
r_RPT_INDEX 
r_RRPT_INDEX 
r_TC_INDEX 
Enumerator
r_DEFAULT_STG 
r_ARRAY_STG 
r_AUTO_STG 
r_BMP_STG 
r_DEM_STG 
r_HDF5_STG 
r_HDF_STG 
r_NETCDF_STG 
r_JPEG_STG 
r_NTF_STG 
r_PACKBITS_STG 
r_PPM_STG 
r_PNG_STG 
r_RLESEP_STG 
r_RLE_STG 
r_TIFF_STG 
r_TOR_STG 
r_VFF_STG 
r_WLTCOIFLETINT_STG 
r_WLTDAUBECHIESINT_STG 
r_WLTDAUBECHIES_STG 
r_WLTHAAR_STG 
r_WLTLEASTINT_STG 
r_WLTQHAAR_STG 
r_ZLIBSEP_STG 
r_ZLIB_STG 
Enumerator
r_DEFAULT_TLG 
r_ALIGNED_TLG 
r_AREAOFINTEREST_TLG 
r_DRLDECOMPSUBTILE_TLG 
r_DRLDECOMP_TLG 
r_REGULAR_TLG 
r_STATISTICSPARAM_TLG 
r_STATISTICS_TLG 

Constructor & Destructor Documentation

QtMDDConfig::QtMDDConfig ( )
QtMDDConfig::QtMDDConfig ( int  tilingType,
int  tileSize,
int  borderThreshold,
double  interestThreshold,
QtOperation tileCfg,
QtNode::QtOperationList box,
std::vector< r_Dir_Decompose > *  dDecomp,
int  indexType 
)
QtMDDConfig::QtMDDConfig ( int  tilingType,
int  tileSize,
int  borderThreshold,
double  interestThreshold,
QtOperation tileCfg,
QtNode::QtOperationList box,
std::vector< r_Dir_Decompose > *  dDecomp 
)
QtMDDConfig::QtMDDConfig ( int  index)

Member Function Documentation

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

compares data content

Implements QtData.

QtNode::QtOperationList* QtMDDConfig::getBboxList ( )
int QtMDDConfig::getBorderThreshold ( )
virtual QtDataType QtMDDConfig::getDataType ( ) const
virtual

returns type of data represented by the QtData object

Implements QtData.

std::vector<r_Dir_Decompose>* QtMDDConfig::getDirDecomp ( )
int QtMDDConfig::getIndexType ( )
double QtMDDConfig::getInterestThreshold ( )
virtual string QtMDDConfig::getSpelling ( ) const
virtual

returns content dependent string representation

Implements QtData.

int QtMDDConfig::getStorageType ( )
QtOperation* QtMDDConfig::getTileCfg ( )
int QtMDDConfig::getTileSize ( )
int QtMDDConfig::getTilingType ( )
virtual char* QtMDDConfig::getTypeStructure ( ) const
virtual

returns a null-terminated string describing the type structure

{tabular}{lll} QtMDD&&QT_MDD\ QtAtomicData&&QT_BOOL\ &&QT_CHAR\ &&QT_OCTET\ &&QT_USHORT\ &&QT_SHORT\ &&QT_ULONG\ &&QT_FLOAT\ &&QT_DOUBLE\ QtComplexData&&QT_COMPLEX\ QtString&&QT_STRING\ QtInterval&&QT_INTERVAL\ QtMinterval&&QT_MINTERVAL\ QtPoint&&QT_POINT\ {tabular}

Implements QtData.

int QtMDDConfig::getWltValue ( )
void QtMDDConfig::setBorderThreshold ( int  threshold)

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