OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Namespaces | Enumerations | Functions
ossimH5Util.h File Reference
#include <ossim/base/ossimConstants.h>
#include <ossim/base/ossimRefPtr.h>
#include <ossim/projection/ossimProjection.h>
#include <iosfwd>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

 H5
 
 ossim_hdf5
 

Enumerations

enum  { OSSIM_H5_MAX_RECURSION_LEVEL = 8 }
 
enum  { ossim_hdf5::MAX_RECURSION_LEVEL = 8 }
 

Functions

std::ostream & ossim_hdf5::print (H5::H5File *file, std::ostream &out)
 Print method. More...
 
void ossim_hdf5::printIterative (H5::H5File *file, const std::string &groupName, const std::string &prefix, ossim_uint32 &recursedCount, std::ostream &out)
 Iterative print method. More...
 
void ossim_hdf5::printObject (H5::H5File *file, const std::string &objectName, const std::string &prefix, std::ostream &out)
 Prints an object. More...
 
void ossim_hdf5::printEnumType (H5::DataSet &dataset, H5::EnumType &dataType, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::printIntType (H5::DataSet &dataset, H5::IntType &dataType, const char *dataPtr, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::printFloatType (H5::DataSet &dataset, H5::FloatType &dataType, const char *dataPtr, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::printArrayType (H5::DataSet &dataset, H5::ArrayType &dataType, const char *dataPtr, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::printStrType (H5::DataSet &dataset, H5::StrType &dataType, const char *dataPtr, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::printCompound (H5::DataSet &dataset, const std::string &prefix, std::ostream &out)
 Prints a compound object. More...
 
bool ossim_hdf5::getGroupAttributeValue (H5::H5File *file, const std::string &group, const std::string &key, std::string &value)
 Gets string value for attribute key. More...
 
bool ossim_hdf5::getDatasetAttributeValue (H5::H5File *file, const std::string &objectName, const std::string &key, std::string &value)
 Gets string value for attribute key. More...
 
void ossim_hdf5::printAttribute (const H5::Attribute &attr, const std::string &prefix, std::ostream &out)
 
void ossim_hdf5::combine (const std::string &left, const std::string &right, char separator, std::string &result)
 
void ossim_hdf5::getDatasetNames (H5::H5File *file, std::vector< std::string > &names)
 
std::string ossim_hdf5::getDatatypeClassType (ossim_int32 type)
 
bool ossim_hdf5::isLoadableAsImage (H5::H5File *file, const std::string &datasetName)
 
void ossim_hdf5::iterateGroupForDatasetNames (H5::H5File *file, const std::string &group, std::vector< std::string > &names, ossim_uint32 &recursedCount)
 
void ossim_hdf5::getExtents (const H5::DataSet *dataset, std::vector< ossim_uint32 > &extents)
 
ossimScalarType ossim_hdf5::getScalarType (const H5::DataSet *dataset)
 
ossimScalarType ossim_hdf5::getScalarType (ossim_int32 typeClass, size_t size, bool isSigned)
 Gets scalar type from args. More...
 
ossimByteOrder ossim_hdf5::getByteOrder (const H5::AbstractDs *dataset)
 
ossimByteOrder ossim_hdf5::getByteOrder (const H5::DataType *dataType)
 
bool ossim_hdf5::getValidBoundingRect (H5::DataSet &dataset, const std::string &name, ossimIrect &rect)
 Gets the valid bounding rect of the dataset excluding nulls on front and back. More...
 
ossimRefPtr< ossimProjectionossim_hdf5::getBilinearProjection (H5::DataSet &latDataSet, H5::DataSet &lonDataSet, const ossimIrect &validRect)
 Gets bilinear projection from Latitude, Longitude layer. More...
 
bool ossim_hdf5::crossesDateline (H5::DataSet &dataset, const ossimIrect &validRect)
 Checks for dateline cross. More...
 
bool ossim_hdf5::crossesDateline (const std::vector< ossim_float32 > &lineBuffer)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OSSIM_H5_MAX_RECURSION_LEVEL 

Definition at line 45 of file ossimH5Util.h.