kealib
Loading...
Searching...
No Matches
kealib::KEAAttributeTable Member List

This is the complete list of members for kealib::KEAAttributeTable, including all inherited members.

addAttBoolField(const std::string &name, bool val, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttBoolField(KEAATTField field, bool val)kealib::KEAAttributeTableprotectedvirtual
addAttDateTimeField(const std::string &name, const KEADateTime &val, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttDateTimeField(KEAATTField field, const KEADateTime &val)kealib::KEAAttributeTableprotectedvirtual
addAttFloatField(const std::string &name, double val, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttFloatField(KEAATTField field, float val)kealib::KEAAttributeTableprotectedvirtual
addAttIntField(const std::string &name, int64_t val, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttIntField(KEAATTField field, int64_t val)kealib::KEAAttributeTableprotectedvirtual
addAttStringField(const std::string &name, const std::string &val, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttStringField(KEAATTField field, const std::string &val)kealib::KEAAttributeTableprotectedvirtual
addAttWKBField(const std::string &name, uint8_t *pData, size_t wkbsize, const std::string &usage="")kealib::KEAAttributeTablevirtual
addAttWKBField(KEAATTField field, uint8_t *pData, size_t wkbsize)kealib::KEAAttributeTableprotectedvirtual
addField(KEAATTField *inFields)kealib::KEAAttributeTablevirtual
addFields(std::vector< KEAATTField * > *inFields)kealib::KEAAttributeTablevirtual
addRows(size_t numRows)kealib::KEAAttributeTablevirtual
attTypekealib::KEAAttributeTableprotected
bandPathBasekealib::KEAAttributeTableprotected
chunkSizekealib::KEAAttributeTableprotected
copyRAT(const KEAAttributeTable *pFrom, KEAAttributeTable *pTo)kealib::KEAAttributeTablestatic
createAttributeIdxCompType()kealib::KEAAttributeTablestatic
createKeaAtt(HighFive::File *keaImg, const std::shared_ptr< kealib::kea_mutex > &mutex, unsigned int band, unsigned int chunkSizeIn)kealib::KEAAttributeTableprotectedstatic
createKeaDateTimeCompType()kealib::KEAAttributeTablestatic
createKeaFeature()kealib::KEAAttributeTableprotectedvirtual
createKeaStringCompType()kealib::KEAAttributeTablestatic
createNeighboursDataset(HighFive::File *keaImg, const std::string &datasetname, unsigned int deflate)kealib::KEAAttributeTableprotectedvirtual
deleteKeaFeature(KEAATTFeature *feat)kealib::KEAAttributeTableprotectedvirtual
destroyAttributeTable(KEAAttributeTable *pTable)kealib::KEAAttributeTablestatic
fieldskealib::KEAAttributeTableprotected
getBandPathBase() constkealib::KEAAttributeTablevirtual
getBoolField(size_t fid, const std::string &name) constkealib::KEAAttributeTablevirtual
getBoolField(size_t fid, size_t colIdx) constkealib::KEAAttributeTablevirtual
getBoolFields(size_t startfid, size_t len, size_t colIdx, bool *pbBuffer) constkealib::KEAAttributeTablevirtual
getChunkSize() constkealib::KEAAttributeTablevirtual
getDataFieldType(const std::string &name) constkealib::KEAAttributeTablevirtual
getDateTimeField(size_t fid, const std::string &name) constkealib::KEAAttributeTablevirtual
getDateTimeField(size_t fid, size_t colIdx) constkealib::KEAAttributeTablevirtual
getDateTimeFields(size_t startfid, size_t len, size_t colIdx, KEADateTime *pBuffer) constkealib::KEAAttributeTablevirtual
getFeature(size_t fid) constkealib::KEAAttributeTablevirtual
getField(const std::string &name) constkealib::KEAAttributeTablevirtual
getField(size_t globalColIdx) constkealib::KEAAttributeTablevirtual
getFieldIndex(const std::string &name) constkealib::KEAAttributeTablevirtual
getFieldNames() constkealib::KEAAttributeTablevirtual
getFloatField(size_t fid, const std::string &name) constkealib::KEAAttributeTablevirtual
getFloatField(size_t fid, size_t colIdx) constkealib::KEAAttributeTablevirtual
getFloatFields(size_t startfid, size_t len, size_t colIdx, double *pfBuffer) constkealib::KEAAttributeTablevirtual
getIntField(size_t fid, const std::string &name) constkealib::KEAAttributeTablevirtual
getIntField(size_t fid, size_t colIdx) constkealib::KEAAttributeTablevirtual
getIntFields(size_t startfid, size_t len, size_t colIdx, int64_t *pnBuffer) constkealib::KEAAttributeTablevirtual
getKEAATTType() constkealib::KEAAttributeTablevirtual
getMaxGlobalColIdx() constkealib::KEAAttributeTablevirtual
getNeighbours(size_t startfid, size_t len, std::vector< std::vector< size_t > * > *neighbours) constkealib::KEAAttributeTablevirtual
getNumBoolFields() constkealib::KEAAttributeTablevirtual
getNumDateTimeFields() constkealib::KEAAttributeTablevirtual
getNumFloatFields() constkealib::KEAAttributeTablevirtual
getNumIntFields() constkealib::KEAAttributeTablevirtual
getNumStringFields() constkealib::KEAAttributeTablevirtual
getNumWKBFields() constkealib::KEAAttributeTablevirtual
getSize() constkealib::KEAAttributeTablevirtual
getStringField(size_t fid, const std::string &name) constkealib::KEAAttributeTablevirtual
getStringField(size_t fid, size_t colIdx) constkealib::KEAAttributeTablevirtual
getStringFields(size_t startfid, size_t len, size_t colIdx, std::vector< std::string > *psBuffer) constkealib::KEAAttributeTablevirtual
getTotalNumOfCols() constkealib::KEAAttributeTablevirtual
getWKBField(size_t fid, const std::string &name, size_t &nWKBSize) constkealib::KEAAttributeTablevirtual
getWKBField(size_t fid, size_t colIdx, size_t &nWKBSize) constkealib::KEAAttributeTablevirtual
getWKBFields(size_t startfid, size_t len, size_t colIdx, uint8_t **ppabyWKB, size_t *pnWKBSize) constkealib::KEAAttributeTablevirtual
hasField(const std::string &name) constkealib::KEAAttributeTablevirtual
KEAAttributeTable(KEAATTType keaAttType, const std::shared_ptr< kealib::kea_mutex > &mutex)kealib::KEAAttributeTable
KEABase()kealib::KEABaseinline
KEABase(const std::shared_ptr< kea_mutex > &other)kealib::KEABaseinline
m_mutexkealib::KEABaseprotected
numBoolFieldskealib::KEAAttributeTableprotected
numDatetimeFieldskealib::KEAAttributeTableprotected
numFloatFieldskealib::KEAAttributeTableprotected
numIntFieldskealib::KEAAttributeTableprotected
numOfColskealib::KEAAttributeTableprotected
numRowskealib::KEAAttributeTableprotected
numStringFieldskealib::KEAAttributeTableprotected
numWKBFieldskealib::KEAAttributeTableprotected
printAttributeTableHeaderInfo()kealib::KEAAttributeTablevirtual
readNeighbours(const HighFive::DataSet &dataset, size_t startfid, size_t len, std::vector< std::vector< size_t > * > *neighbours) constkealib::KEAAttributeTableprotectedvirtual
setBoolField(size_t fid, size_t colIdx, bool value)kealib::KEAAttributeTablevirtual
setBoolFields(size_t startfid, size_t len, size_t colIdx, bool *pbBuffer)kealib::KEAAttributeTablevirtual
setDateTimeField(size_t fid, size_t colIdx, const KEADateTime &value)kealib::KEAAttributeTablevirtual
setDateTimeFields(size_t startfid, size_t len, size_t colIdx, KEADateTime *pBuffer)kealib::KEAAttributeTablevirtual
setFloatField(size_t fid, size_t colIdx, double value)kealib::KEAAttributeTablevirtual
setFloatFields(size_t startfid, size_t len, size_t colIdx, double *pfBuffer)kealib::KEAAttributeTablevirtual
setIntField(size_t fid, size_t colIdx, int64_t value)kealib::KEAAttributeTablevirtual
setIntFields(size_t startfid, size_t len, size_t colIdx, int64_t *pnBuffer)kealib::KEAAttributeTablevirtual
setNeighbours(size_t startfid, size_t len, std::vector< std::vector< size_t > * > *neighbours)kealib::KEAAttributeTablevirtual
setStringField(size_t fid, size_t colIdx, const std::string &value)kealib::KEAAttributeTablevirtual
setStringFields(size_t startfid, size_t len, size_t colIdx, std::vector< std::string > *papszStrList)kealib::KEAAttributeTablevirtual
setWKBField(size_t fid, size_t colIdx, uint8_t *wkb, size_t wkbsize)kealib::KEAAttributeTablevirtual
setWKBFields(size_t startfid, size_t len, size_t colIdx, uint8_t **ppabyWKB, size_t *pnWKBSize)kealib::KEAAttributeTablevirtual
writeNeighbours(const HighFive::DataSet &dataset, size_t startfid, size_t len, const std::vector< std::vector< size_t > * > *neighbours)kealib::KEAAttributeTableprotectedvirtual
~KEAAttributeTable()kealib::KEAAttributeTablevirtual