OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Private container class. More...
Public Member Functions | |
ossimBandRemap () | |
ossimBandRemap (const ossimBandRemap &obj) | |
const ossimBandRemap & | operator= (const ossimBandRemap &rhs) |
void | loadState (const ossimKeywordlist &kwl, const std::string &prefix, ossim_uint32 band) |
void | saveState (ossimKeywordlist &kwl, const std::string &prefix, ossimPiecewiseRemapper::PiecewiseRemapType remapType, ossim_uint32 band) const |
bool | initRemapSetFromString (const std::string &s, ossimPiecewiseRemapper::ossimRemapSet &set) const |
Initializes set from string. More... | |
void | getRemapSetString (ossimPiecewiseRemapper::PiecewiseRemapType remapType, const ossimPiecewiseRemapper::ossimRemapSet &set, std::string &s) const |
Gets a string from remap set for type. More... | |
void | getLinearRemapSetString (const ossimPiecewiseRemapper::ossimRemapSet &set, std::string &s) const |
Public Attributes | |
std::vector< ossimRemapSet > | m_remap |
Private container class.
Holds array of ossimRemapSets for a given band.
Definition at line 164 of file ossimPiecewiseRemapper.h.
ossimPiecewiseRemapper::ossimBandRemap::ossimBandRemap | ( | ) |
Definition at line 64 of file ossimPiecewiseRemapper.cpp.
ossimPiecewiseRemapper::ossimBandRemap::ossimBandRemap | ( | const ossimBandRemap & | obj | ) |
Definition at line 70 of file ossimPiecewiseRemapper.cpp.
void ossimPiecewiseRemapper::ossimBandRemap::getLinearRemapSetString | ( | const ossimPiecewiseRemapper::ossimRemapSet & | set, |
std::string & | s | ||
) | const |
Definition at line 246 of file ossimPiecewiseRemapper.cpp.
void ossimPiecewiseRemapper::ossimBandRemap::getRemapSetString | ( | ossimPiecewiseRemapper::PiecewiseRemapType | remapType, |
const ossimPiecewiseRemapper::ossimRemapSet & | set, | ||
std::string & | s | ||
) | const |
Gets a string from remap set for type.
remapType | |
set | |
s | Initialized by this. |
Definition at line 235 of file ossimPiecewiseRemapper.cpp.
References ossimPiecewiseRemapper::getLinearRemapSetString(), and ossimPiecewiseRemapper::LINEAR_NATIVE.
bool ossimPiecewiseRemapper::ossimBandRemap::initRemapSetFromString | ( | const std::string & | s, |
ossimPiecewiseRemapper::ossimRemapSet & | set | ||
) | const |
Initializes set from string.
Example input: ((0, 127, 0, 127), (128, 255, 128, 382))
s | String to initialize from. |
set | Initialized by this. |
Definition at line 163 of file ossimPiecewiseRemapper.cpp.
void ossimPiecewiseRemapper::ossimBandRemap::loadState | ( | const ossimKeywordlist & | kwl, |
const std::string & | prefix, | ||
ossim_uint32 | band | ||
) |
Definition at line 86 of file ossimPiecewiseRemapper.cpp.
References ossimString::string(), and ossimString::toString().
const ossimPiecewiseRemapper::ossimBandRemap & ossimPiecewiseRemapper::ossimBandRemap::operator= | ( | const ossimBandRemap & | rhs | ) |
Definition at line 77 of file ossimPiecewiseRemapper.cpp.
References m_remap.
void ossimPiecewiseRemapper::ossimBandRemap::saveState | ( | ossimKeywordlist & | kwl, |
const std::string & | prefix, | ||
ossimPiecewiseRemapper::PiecewiseRemapType | remapType, | ||
ossim_uint32 | band | ||
) | const |
Definition at line 133 of file ossimPiecewiseRemapper.cpp.
References ossimString::string(), and ossimString::toString().
std::vector<ossimRemapSet> ossimPiecewiseRemapper::ossimBandRemap::m_remap |
Definition at line 204 of file ossimPiecewiseRemapper.h.
Referenced by operator=().