OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimAdjustmentInfo.h>
Public Member Functions | |
ossimAdjustmentInfo (int numberOfAdjustableParameters=0) | |
ossimAdjustmentInfo (const ossimAdjustmentInfo &rhs) | |
void | setNumberOfAdjustableParameters (ossim_uint32 numberOfAdjustableParameters) |
ossim_uint32 | getNumberOfAdjustableParameters () const |
ossimString | getDescription () const |
void | setDescription (const ossimString &description) |
bool | isDirty () const |
void | setDirtyFlag (bool flag=true) |
void | setLockParameterFlag (bool flag, ossim_uint32 idx) |
void | keep () |
std::vector< ossimAdjustableParameterInfo > & | getParameterList () |
const std::vector< ossimAdjustableParameterInfo > & | getParameterList () const |
void | setLockFlag (bool flag, ossim_uint32 idx) |
bool | saveState (ossimKeywordlist &kwl, const ossimString &prefix=ossimString("")) const |
bool | loadState (const ossimKeywordlist &kwl, const ossimString &prefix=ossimString("")) |
Private Attributes | |
std::vector< ossimAdjustableParameterInfo > | theParameterList |
ossimString | theDescription |
bool | theDirtyFlag |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimAdjustmentInfo &data) |
Definition at line 16 of file ossimAdjustmentInfo.h.
ossimAdjustmentInfo::ossimAdjustmentInfo | ( | int | numberOfAdjustableParameters = 0 | ) |
Definition at line 36 of file ossimAdjustmentInfo.cpp.
ossimAdjustmentInfo::ossimAdjustmentInfo | ( | const ossimAdjustmentInfo & | rhs | ) |
Definition at line 43 of file ossimAdjustmentInfo.cpp.
ossimString ossimAdjustmentInfo::getDescription | ( | ) | const |
Definition at line 77 of file ossimAdjustmentInfo.cpp.
References theDescription.
Referenced by operator<<(), ossimAdjustableParameterInterface::saveCurrentAdjustmentOnly(), and saveState().
ossim_uint32 ossimAdjustmentInfo::getNumberOfAdjustableParameters | ( | ) | const |
Definition at line 72 of file ossimAdjustmentInfo.cpp.
References theParameterList.
Referenced by operator<<().
std::vector< ossimAdjustableParameterInfo > & ossimAdjustmentInfo::getParameterList | ( | ) |
Definition at line 119 of file ossimAdjustmentInfo.cpp.
References theParameterList.
Referenced by ossimSensorModel::optimizeFit().
const std::vector< ossimAdjustableParameterInfo > & ossimAdjustmentInfo::getParameterList | ( | ) | const |
Definition at line 124 of file ossimAdjustmentInfo.cpp.
References theParameterList.
bool ossimAdjustmentInfo::isDirty | ( | ) | const |
void ossimAdjustmentInfo::keep | ( | ) |
Definition at line 106 of file ossimAdjustmentInfo.cpp.
References theParameterList.
bool ossimAdjustmentInfo::loadState | ( | const ossimKeywordlist & | kwl, |
const ossimString & | prefix = ossimString("") |
||
) |
Definition at line 156 of file ossimAdjustmentInfo.cpp.
References ossimKeywordNames::DESCRIPTION_KW, ossimKeywordlist::find(), setDescription(), and setNumberOfAdjustableParameters().
bool ossimAdjustmentInfo::saveState | ( | ossimKeywordlist & | kwl, |
const ossimString & | prefix = ossimString("") |
||
) | const |
Definition at line 129 of file ossimAdjustmentInfo.cpp.
References ossimKeywordlist::add(), ossimString::c_str(), ossimKeywordNames::DESCRIPTION_KW, and getDescription().
void ossimAdjustmentInfo::setDescription | ( | const ossimString & | description | ) |
Definition at line 82 of file ossimAdjustmentInfo.cpp.
References theDescription.
Referenced by loadState().
void ossimAdjustmentInfo::setDirtyFlag | ( | bool | flag = true | ) |
void ossimAdjustmentInfo::setLockFlag | ( | bool | flag, |
ossim_uint32 | idx | ||
) |
Definition at line 97 of file ossimAdjustmentInfo.cpp.
References theParameterList.
void ossimAdjustmentInfo::setLockParameterFlag | ( | bool | flag, |
ossim_uint32 | idx | ||
) |
void ossimAdjustmentInfo::setNumberOfAdjustableParameters | ( | ossim_uint32 | numberOfAdjustableParameters | ) |
Definition at line 50 of file ossimAdjustmentInfo.cpp.
References theParameterList.
Referenced by ossimAdjustableParameterInterface::getAdjustment(), and loadState().
|
friend |
Definition at line 18 of file ossimAdjustmentInfo.cpp.
|
private |
Definition at line 46 of file ossimAdjustmentInfo.h.
Referenced by getDescription(), and setDescription().
|
mutableprivate |
Definition at line 47 of file ossimAdjustmentInfo.h.
Referenced by isDirty(), operator<<(), and setDirtyFlag().
|
private |
Definition at line 45 of file ossimAdjustmentInfo.h.
Referenced by getNumberOfAdjustableParameters(), getParameterList(), keep(), operator<<(), setLockFlag(), and setNumberOfAdjustableParameters().