OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimH5Options.h
Go to the documentation of this file.
1 #ifndef ossimH5Options_HEADER
2 #define ossimH5Options_HEADER
4 #include <vector>
6 {
7 public:
8  typedef std::vector<std::string> StringListType;
9 
10  static ossimH5Options* instance();
11 
17  bool loadOptions(const ossimKeywordlist& kwl, const char* prefix);
18 
20 
21  bool isDatasetRenderable(const std::string& datasetName)const;
22  bool isDatasetExcluded(const std::string& datasetName)const;
24 
25 protected:
31 
32  void operator = (const ossimH5Options&) const {}
33 
35  const ossimString& datasets);
37 
40 };
41 
42 #endif
ossim_uint32 m_maxRecursionLevel
Represents serializable keyword/value map.
std::vector< std::string > StringListType
Definition: ossimH5Options.h:8
static ossimH5Options * instance()
static void loadRenderableDatasetsFromString(StringListType &result, const ossimString &datasets)
ossimH5Options(const ossimH5Options &)
bool isDatasetExcluded(const std::string &datasetName) const
unsigned int ossim_uint32
static ossimH5Options * m_instance
bool loadOptions(const ossimKeywordlist &kwl, const char *prefix)
void operator=(const ossimH5Options &) const
bool isDatasetRenderable(const std::string &datasetName) const
StringListType m_renderableDatasets
const StringListType & getRenderableDataset() const
ossim_uint32 getMaxRecursionLevel() const