OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
hdf5
ossimHdf5Tool.h
Go to the documentation of this file.
1
//**************************************************************************************************
2
//
3
// OSSIM Open Source Geospatial Data Processing Library
4
// See top level LICENSE.txt file for license information
5
//
6
//**************************************************************************************************
7
8
#ifndef ossimHdf5Tool_HEADER
9
#define ossimHdf5Tool_HEADER 1
10
11
#include <
ossim/base/ossimConstants.h
>
12
#include <
ossim/base/ossimRefPtr.h
>
13
#include <
ossim/base/ossimFilename.h
>
14
#include <
ossim/base/ossimGpt.h
>
15
#include <
ossim/hdf5/ossimHdf5.h
>
16
#include <
ossim/imaging/ossimImageSource.h
>
17
#include <
ossim/util/ossimChipProcTool.h
>
18
19
// class ossimHdf5;
20
25
class
OSSIM_DLL
ossimHdf5Tool
:
public
ossimChipProcTool
26
{
27
public
:
28
ossimHdf5Tool
();
29
~
ossimHdf5Tool
();
30
37
virtual
void
setUsage
(
ossimArgumentParser
& ap);
38
44
virtual
bool
initialize
(
ossimArgumentParser
& ap);
45
50
virtual
void
initialize
(
const
ossimKeywordlist
& kwl);
51
52
virtual
bool
execute
();
53
54
virtual
ossimString
getClassName
()
const
{
return
"ossimHdf5Tool"
; }
55
57
static
const
char
*
DESCRIPTION
;
58
59
protected
:
60
virtual
void
initProcessingChain
();
61
virtual
void
loadImageFiles
();
62
63
64
ossimString
m_imageDataPath
;
65
ossimString
m_geomDataPath
;
66
bool
m_dumpInfo
;
67
bool
m_dumpKwl
;
68
bool
m_listDatasets
;
69
bool
m_listNdimDatasets
;
70
ossimFilename
m_geomFilename
;
71
ossimRefPtr<ossimHdf5>
m_hdf5
;
72
};
73
74
#endif
ossimChipProcTool::initialize
virtual bool initialize(ossimArgumentParser &ap)
Initial method to be ran prior to execute.
Definition:
ossimChipProcTool.cpp:97
ossimChipProcTool::initProcessingChain
virtual void initProcessingChain()=0
Derived classes initialize their custom chains here.
ossimHdf5Tool::m_imageDataPath
ossimString m_imageDataPath
Definition:
ossimHdf5Tool.h:64
ossimHdf5Tool
Definition:
ossimHdf5Tool.h:25
ossimConstants.h
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimImageSource.h
ossimChipProcTool.h
ossimHdf5Tool::getClassName
virtual ossimString getClassName() const
Definition:
ossimHdf5Tool.h:54
ossimRefPtr.h
ossimHdf5Tool::DESCRIPTION
static const char * DESCRIPTION
Used by ossimUtilityFactory.
Definition:
ossimHdf5Tool.h:57
ossimHdf5.h
ossimArgumentParser
Definition:
ossimArgumentParser.h:18
ossimHdf5Tool::m_hdf5
ossimRefPtr< ossimHdf5 > m_hdf5
Definition:
ossimHdf5Tool.h:71
ossimChipProcTool::setUsage
virtual void setUsage(ossimArgumentParser &ap)
Initializes the aurgument parser with expected parameters and options.
Definition:
ossimChipProcTool.cpp:1520
ossimHdf5Tool::m_geomFilename
ossimFilename m_geomFilename
Definition:
ossimHdf5Tool.h:70
ossimGpt.h
ossimFilename
Definition:
ossimFilename.h:20
ossimFilename.h
ossimChipProcTool
Definition:
ossimChipProcTool.h:42
ossimHdf5Tool::m_dumpInfo
bool m_dumpInfo
Definition:
ossimHdf5Tool.h:66
ossimRefPtr< ossimHdf5 >
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimHdf5Tool::m_listNdimDatasets
bool m_listNdimDatasets
Definition:
ossimHdf5Tool.h:69
ossimChipProcTool::loadImageFiles
virtual void loadImageFiles()
Creates chains for image entries associated with specified keyword.
Definition:
ossimChipProcTool.cpp:540
ossimHdf5Tool::m_dumpKwl
bool m_dumpKwl
Definition:
ossimHdf5Tool.h:67
ossimHdf5Tool::m_listDatasets
bool m_listDatasets
Definition:
ossimHdf5Tool.h:68
ossimHdf5Tool::m_geomDataPath
ossimString m_geomDataPath
Definition:
ossimHdf5Tool.h:65
ossimChipProcTool::execute
virtual bool execute()
Performs the actual product write.
Definition:
ossimChipProcTool.cpp:394
ossimString
Definition:
ossimString.h:22
Generated on Fri Aug 3 2018 08:46:48 for OSSIM - Open Source Software Image Map by
1.8.14