rasdaman complete source
|
#include <qtmddconfig.hh>
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 } |
![]() | |
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::QtOperationList * | getBboxList () |
QtOperation * | getTileCfg () |
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... | |
![]() | |
QtData () | |
QtData (const std::string name) | |
QtData (const QtData &obj) | |
copy constructor More... | |
virtual | ~QtData () |
destructor More... | |
const QtData & | operator= (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 | |
![]() | |
ParseInfo * | parseInfo |
pointer to an optional parser info More... | |
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 | ) |
|
virtual |
compares data content
Implements QtData.
QtNode::QtOperationList* QtMDDConfig::getBboxList | ( | ) |
int QtMDDConfig::getBorderThreshold | ( | ) |
|
virtual |
std::vector<r_Dir_Decompose>* QtMDDConfig::getDirDecomp | ( | ) |
int QtMDDConfig::getIndexType | ( | ) |
double QtMDDConfig::getInterestThreshold | ( | ) |
|
virtual |
returns content dependent string representation
Implements QtData.
int QtMDDConfig::getStorageType | ( | ) |
QtOperation* QtMDDConfig::getTileCfg | ( | ) |
int QtMDDConfig::getTileSize | ( | ) |
int QtMDDConfig::getTilingType | ( | ) |
|
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 | ) |