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

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::KEAImageIOvirtual
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::KEAImageIOprotectedstatic
attributeTablePresent(uint32_t band)kealib::KEAImageIO
close()kealib::KEAImageIO
convertDatatypeKeaToCStdStr(const KEADataType dataType)kealib::KEAImageIOprotectedstatic
convertDatatypeKeaToH5Native(const KEADataType dataType)kealib::KEAImageIOprotectedstatic
convertDatatypeKeaToH5STD(const KEADataType dataType)kealib::KEAImageIOprotectedstatic
createGCPCompType()kealib::KEAImageIOstatic
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::KEAImageIOstatic
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
fileOpenkealib::KEAImageIOprotected
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::KEAImageIOstatic
KEABase()kealib::KEABaseinline
KEABase(const std::shared_ptr< kea_mutex > &other)kealib::KEABaseinline
KEAImageIO()kealib::KEAImageIO
keaImgFilekealib::KEAImageIOprotected
keaVersionkealib::KEAImageIOprotected
m_mutexkealib::KEABaseprotected
maskCreated(uint32_t band)kealib::KEAImageIO
numImgBandskealib::KEAImageIOprotected
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::KEAImageIOstatic
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::KEAImageIOstatic
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::KEAImageIOprotected
removeImageBand(const uint32_t bandIndex)kealib::KEAImageIOvirtual
removeImageBandFromFile(HighFive::File *keaImgH5File, const uint32_t bandIndex, const uint32_t numImgBands)kealib::KEAImageIOprotectedstatic
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::KEAImageIOprotectedstatic
setSpatialInfo(KEAImageSpatialInfo *spatialInfo)kealib::KEAImageIO
spatialInfoFilekealib::KEAImageIOprotected
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::KEAImageIOprotected
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::KEAImageIOvirtual