OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
util
ossimBandMergeTool.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 ossimBandMergeUtil_HEADER
9
#define ossimBandMergeUtil_HEADER
10
11
#include <
ossim/base/ossimFilename.h
>
12
#include <
ossim/base/ossimKeywordlist.h
>
13
#include <
ossim/util/ossimChipProcTool.h
>
14
18
class
OSSIMDLLEXPORT
ossimBandMergeTool
:
public
ossimChipProcTool
19
{
20
public
:
21
ossimBandMergeTool
();
22
~
ossimBandMergeTool
();
23
24
virtual
void
setUsage
(
ossimArgumentParser
& ap);
25
26
virtual
bool
initialize
(
ossimArgumentParser
& ap);
27
28
virtual
void
initialize
(
const
ossimKeywordlist
& kwl);
29
30
virtual
ossimString
getClassName
()
const
{
return
"ossimBandMergeUtil"
; }
31
32
virtual
void
getKwlTemplate
(
ossimKeywordlist
& kwl);
33
34
virtual
bool
execute
();
35
37
static
const
char
*
DESCRIPTION
;
38
39
protected
:
40
virtual
void
initProcessingChain
();
41
virtual
void
initHistogramStretch(
ossimSingleImageChain
* image);
42
43
bool
m_stretchProduct
;
44
};
45
46
#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.
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimBandMergeTool::DESCRIPTION
static const char * DESCRIPTION
Used by ossimUtilityFactory.
Definition:
ossimBandMergeTool.h:37
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimBandMergeTool::m_stretchProduct
bool m_stretchProduct
Definition:
ossimBandMergeTool.h:43
ossimChipProcTool.h
ossimTool::getKwlTemplate
virtual void getKwlTemplate(ossimKeywordlist &kwl)
Assigns a template keywordlist to string for initializing derived classes.
Definition:
ossimTool.cpp:100
ossimArgumentParser
Definition:
ossimArgumentParser.h:18
ossimKeywordlist.h
ossimSingleImageChain
Single image chain class.
Definition:
ossimSingleImageChain.h:58
ossimChipProcTool::setUsage
virtual void setUsage(ossimArgumentParser &ap)
Initializes the aurgument parser with expected parameters and options.
Definition:
ossimChipProcTool.cpp:1520
ossimBandMergeTool
Definition:
ossimBandMergeTool.h:18
ossimFilename.h
ossimChipProcTool
Definition:
ossimChipProcTool.h:42
ossimBandMergeTool::getClassName
virtual ossimString getClassName() const
Definition:
ossimBandMergeTool.h:30
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:45 for OSSIM - Open Source Software Image Map by
1.8.14