|
kealib
|
This is the complete list of members for kealib::KEAImageIO, including all inherited members.
| addImageBand(const KEADataType dataType, const std::string &bandDescrip, const uint32_t imageBlockSize=KEA_IMAGE_CHUNK_SIZE, const uint32_t attBlockSize=KEA_ATT_CHUNK_SIZE, const uint32_t deflate=KEA_DEFLATE) | kealib::KEAImageIO | virtual |
| addImageBandToFile(HighFive::File *keaImgH5File, const KEADataType dataType, const uint32_t xSize, const uint32_t ySize, const uint32_t bandIndex, const std::string &bandDescrip, const uint32_t imageBlockSize, const uint32_t attBlockSize, const uint32_t deflate) | kealib::KEAImageIO | protectedstatic |
| attributeTablePresent(uint32_t band) | kealib::KEAImageIO | |
| close() | kealib::KEAImageIO | |
| convertDatatypeKeaToCStdStr(const KEADataType dataType) | kealib::KEAImageIO | protectedstatic |
| convertDatatypeKeaToH5Native(const KEADataType dataType) | kealib::KEAImageIO | protectedstatic |
| convertDatatypeKeaToH5STD(const KEADataType dataType) | kealib::KEAImageIO | protectedstatic |
| createGCPCompType() | kealib::KEAImageIO | static |
| createKEAImage(const std::string &fileName, KEADataType dataType, uint32_t xSize, uint32_t ySize, uint32_t numImgBands, std::vector< std::string > *bandDescrips=NULL, KEAImageSpatialInfo *spatialInfo=NULL, uint32_t imageBlockSize=KEA_IMAGE_CHUNK_SIZE, uint32_t attBlockSize=KEA_ATT_CHUNK_SIZE, int mdcElmts=KEA_MDC_NELMTS, hsize_t rdccNElmts=KEA_RDCC_NELMTS, hsize_t rdccNBytes=KEA_RDCC_NBYTES, double rdccW0=KEA_RDCC_W0, hsize_t sieveBuf=KEA_SIEVE_BUF, hsize_t metaBlockSize=KEA_META_BLOCKSIZE, uint32_t deflate=KEA_DEFLATE) | kealib::KEAImageIO | static |
| createMask(uint32_t band, uint32_t deflate=KEA_DEFLATE) | kealib::KEAImageIO | |
| createOverview(uint32_t band, uint32_t overview, uint64_t xSize, uint64_t ySize) | kealib::KEAImageIO | |
| fileOpen | kealib::KEAImageIO | protected |
| getAttributeTable(KEAATTType type, uint32_t band) | kealib::KEAImageIO | |
| getAttributeTableChunkSize(uint32_t band) | kealib::KEAImageIO | |
| getGCPCount() | kealib::KEAImageIO | |
| getGCPProjection() | kealib::KEAImageIO | |
| getGCPs() | kealib::KEAImageIO | |
| getImageBandClrInterp(uint32_t band) | kealib::KEAImageIO | |
| getImageBandDataType(uint32_t band) | kealib::KEAImageIO | |
| getImageBandDescription(uint32_t band) | kealib::KEAImageIO | |
| getImageBandLayerType(uint32_t band) | kealib::KEAImageIO | |
| getImageBandMetaData(uint32_t band, const std::string &name) | kealib::KEAImageIO | |
| getImageBandMetaData(uint32_t band) | kealib::KEAImageIO | |
| getImageBandMetaDataNames(uint32_t band) | kealib::KEAImageIO | |
| getImageBlockSize(uint32_t band) | kealib::KEAImageIO | |
| getImageMetaData(const std::string &name) | kealib::KEAImageIO | |
| getImageMetaData() | kealib::KEAImageIO | |
| getImageMetaDataNames() | kealib::KEAImageIO | |
| getKEAImageVersion() | kealib::KEAImageIO | |
| getNoDataValue(uint32_t band, void *data, KEADataType inDataType) | kealib::KEAImageIO | |
| getNumOfImageBands() | kealib::KEAImageIO | |
| getNumOfOverviews(uint32_t band) | kealib::KEAImageIO | |
| getOverviewBlockSize(uint32_t band, uint32_t overview) | kealib::KEAImageIO | |
| getOverviewSize(uint32_t band, uint32_t overview, uint64_t *xSize, uint64_t *ySize) | kealib::KEAImageIO | |
| getSpatialInfo() | kealib::KEAImageIO | |
| isKEAImage(const std::string &fileName) | kealib::KEAImageIO | static |
| KEABase() | kealib::KEABase | inline |
| KEABase(const std::shared_ptr< kea_mutex > &other) | kealib::KEABase | inline |
| KEAImageIO() | kealib::KEAImageIO | |
| keaImgFile | kealib::KEAImageIO | protected |
| keaVersion | kealib::KEAImageIO | protected |
| m_mutex | kealib::KEABase | protected |
| maskCreated(uint32_t band) | kealib::KEAImageIO | |
| numImgBands | kealib::KEAImageIO | protected |
| openKeaH5RDOnly(const std::string &fileName, int mdcElmts=KEA_MDC_NELMTS, hsize_t rdccNElmts=KEA_RDCC_NELMTS, hsize_t rdccNBytes=KEA_RDCC_NBYTES, double rdccW0=KEA_RDCC_W0, hsize_t sieveBuf=KEA_SIEVE_BUF, hsize_t metaBlockSize=KEA_META_BLOCKSIZE, hid_t driver_id=0, const void *driver_info=nullptr) | kealib::KEAImageIO | static |
| openKeaH5RW(const std::string &fileName, int mdcElmts=KEA_MDC_NELMTS, hsize_t rdccNElmts=KEA_RDCC_NELMTS, hsize_t rdccNBytes=KEA_RDCC_NBYTES, double rdccW0=KEA_RDCC_W0, hsize_t sieveBuf=KEA_SIEVE_BUF, hsize_t metaBlockSize=KEA_META_BLOCKSIZE) | kealib::KEAImageIO | static |
| openKEAImageHeader(HighFive::File *keaImgH5File) | kealib::KEAImageIO | |
| readFromOverview(uint32_t band, uint32_t overview, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeIn, uint64_t ySizeIn, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| readImageBlock2Band(uint32_t band, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeIn, uint64_t ySizeIn, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| readImageBlock2BandMask(uint32_t band, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeIn, uint64_t ySizeIn, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| readImageFromDataset(const HighFive::DataSet &dataset, uint32_t band, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeIn, uint64_t ySizeIn, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType, bool ismask=false) | kealib::KEAImageIO | protected |
| removeImageBand(const uint32_t bandIndex) | kealib::KEAImageIO | virtual |
| removeImageBandFromFile(HighFive::File *keaImgH5File, const uint32_t bandIndex, const uint32_t numImgBands) | kealib::KEAImageIO | protectedstatic |
| removeOverview(uint32_t band, uint32_t overview) | kealib::KEAImageIO | |
| setAttributeTable(KEAAttributeTable *att, uint32_t band, uint32_t chunkSize=KEA_ATT_CHUNK_SIZE, uint32_t deflate=KEA_DEFLATE) | kealib::KEAImageIO | |
| setGCPProjection(const std::string &projWKT) | kealib::KEAImageIO | |
| setGCPs(std::vector< KEAImageGCP * > *gcps, const std::string &projWKT) | kealib::KEAImageIO | |
| setImageBandClrInterp(uint32_t band, KEABandClrInterp imgLayerClrInterp) | kealib::KEAImageIO | |
| setImageBandDescription(uint32_t band, const std::string &description) | kealib::KEAImageIO | |
| setImageBandLayerType(uint32_t band, KEALayerType imgLayerType) | kealib::KEAImageIO | |
| setImageBandMetaData(uint32_t band, const std::string &name, const std::string &value) | kealib::KEAImageIO | |
| setImageBandMetaData(uint32_t band, const std::vector< std::pair< std::string, std::string > > &data) | kealib::KEAImageIO | |
| setImageMetaData(const std::string &name, const std::string &value) | kealib::KEAImageIO | |
| setImageMetaData(const std::vector< std::pair< std::string, std::string > > &data) | kealib::KEAImageIO | |
| setNoDataValue(uint32_t band, const void *data, KEADataType inDataType) | kealib::KEAImageIO | |
| setNumImgBandsInFileMetadata(HighFive::File *keaImgH5File, const uint32_t numImgBands) | kealib::KEAImageIO | protectedstatic |
| setSpatialInfo(KEAImageSpatialInfo *spatialInfo) | kealib::KEAImageIO | |
| spatialInfoFile | kealib::KEAImageIO | protected |
| undefineNoDataValue(uint32_t band) | kealib::KEAImageIO | |
| writeImageBlock2Band(uint32_t band, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeOut, uint64_t ySizeOut, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| writeImageBlock2BandMask(uint32_t band, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeOut, uint64_t ySizeOut, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| writeImageToDataset(HighFive::DataSet &dataset, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeOut, uint64_t ySizeOut, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | protected |
| writeToOverview(uint32_t band, uint32_t overview, void *data, uint64_t xPxlOff, uint64_t yPxlOff, uint64_t xSizeOut, uint64_t ySizeOut, uint64_t xSizeBuf, uint64_t ySizeBuf, KEADataType inDataType) | kealib::KEAImageIO | |
| ~KEAImageIO() | kealib::KEAImageIO | virtual |