14 #ifndef ossimHdf5ImageDataset_HEADER 15 #define ossimHdf5ImageDataset_HEADER 1 56 bool initialize(
const H5::DataSet& dataset);
65 const H5::DataSet* getDataset()
const;
74 H5::DataSet* getDataset();
77 std::string getName()
const;
92 bool getSwapFlag()
const;
94 const ossimIpt& getSubImageOffset()
const;
101 bool isMinPixelSet()
const;
102 bool isMaxPixelSet()
const;
129 bool determineExtents();
130 bool scanForValidImageRect();
131 bool determineScalarType();
132 bool scanForMinMax();
ossimReferenced allows for shared object ref counting if the reference count ever gets to 0 or less i...
This is the base class for all imagery using HDF5 as the file format.
ossimScalarType getScalarType(const H5::DataSet *dataset)
Class encapsulates a HDF5 Data set that can be loaded as an image.
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
ossimIrect m_validRect
H5 data can have null rows on the front or end.
ossimRefPtr< ossimHdf5 > m_hdf5
ostream & operator<<(ostream &out, const ossimAxes &axes)
unsigned int ossim_uint32
std::vector< ossim_float32 > m_maxValue
ossimReferenced & operator=(const ossimReferenced &)
H5::DataSpace m_dataSpace
std::vector< ossim_float32 > m_minValue
ossimRefPtr< ossimHdf5ImageHandler > m_handler
std::basic_ostream< char > ostream
Base class for char output streams.