14 #ifndef ossimH5ImageDataset_HEADER 15 #define ossimH5ImageDataset_HEADER 1 58 const std::string& datasetName );
79 const std::string&
getName()
const;
std::string m_datasetName
void close()
Calls H5::DataSet::close then deletes data set.
const ossimH5ImageDataset & operator=(const ossimH5ImageDataset &rhs)
ossimH5ImageDataset()
default constructor
void getTileBuf(void *buffer, const ossimIrect &rect, ossim_uint32 band)
Method to grab a tile(rectangle) from image.
ossim_uint32 getNumberOfLines() const
const H5::DataSet * getDataset() const
Get const pointer to dataset.
ossim_uint32 getNumberOfBands() const
std::ostream & print(std::ostream &out) const
print method.
unsigned int ossim_uint32
ossimScalarType getScalarType() const
friend OSSIMDLLEXPORT std::ostream & operator<<(std::ostream &out, const ossimH5ImageDataset &obj)
ossim_uint32 getNumberOfSamples() const
const ossimIpt & getSubImageOffset() const
~ossimH5ImageDataset()
destructor
const ossimIrect & getValidImageRect() const
Class encapsulates a HDF5 Data set that can be loaded as an image.
bool initialize(const H5::DataSet &dataset, const std::string &datasetName)
Opens datasetName and initializes all data members on success.
const std::string & getName() const
ossimIrect m_validRect
Zero based image rect:
std::basic_ostream< char > ostream
Base class for char output streams.