OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimAdjustableParameterInterface.h>
Protected Member Functions | |
bool | paramChanged (ossim_uint32 param_idx) const |
Returns true if specified parameter has been modified since last setAllChangeFlag(false) call. More... | |
void | setAllChangeFlags (bool areChanged) |
Sets all the change flags to the boolean indicated to indicate parameters are changed (TRUE) or not (FALSE). More... | |
void | initChangeFlags () |
Initializes the change flags to TRUE. More... | |
Private Attributes | |
std::vector< bool > | theChangeFlags |
std::vector< ossimAdjustmentInfo > | theAdjustmentList |
ossim_uint32 | theCurrentAdjustment |
Definition at line 17 of file ossimAdjustableParameterInterface.h.
ossimAdjustableParameterInterface::ossimAdjustableParameterInterface | ( | ) |
Definition at line 23 of file ossimAdjustableParameterInterface.cpp.
ossimAdjustableParameterInterface::ossimAdjustableParameterInterface | ( | const ossimAdjustableParameterInterface & | rhs | ) |
Definition at line 31 of file ossimAdjustableParameterInterface.cpp.
|
inlinevirtual |
Definition at line 22 of file ossimAdjustableParameterInterface.h.
void ossimAdjustableParameterInterface::addAdjustment | ( | const ossimAdjustmentInfo & | adj, |
bool | notify | ||
) |
Definition at line 657 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), and theAdjustmentList.
Referenced by ossimCoarseGridModel::initAdjustableParameters().
|
virtual |
Reimplemented in ossimSensorModel, ossimLocalCorrelationFusion, ossimRpcProjection, and ossimSFIMFusion.
Definition at line 850 of file ossimAdjustableParameterInterface.cpp.
Referenced by addAdjustment(), copyAdjustment(), eraseAdjustment(), resetAdjustableParameters(), setAdjustableParameter(), setAdjustment(), setCurrentAdjustment(), setParameterCenter(), setParameterOffset(), and setParameterSigma().
double ossimAdjustableParameterInterface::computeParameterOffset | ( | ossim_uint32 | idx | ) | const |
Definition at line 450 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimSFIMFusion::adjustableParametersChanged(), ossimRpcProjection::adjustableParametersChanged(), ossimLocalCorrelationFusion::adjustableParametersChanged(), ossimAlphaSensor::getCameraPosition(), ossimSFIMFusion::getProperty(), ossimLocalCorrelationFusion::getTile(), ossimIpodSensor::imagingRay(), ossimSkyBoxLearSensor::imagingRay(), ossimSonomaSensor::imagingRay(), ossimSFIMFusion::setFilters(), ossimLocalCorrelationFusion::setFilters(), ossimApplanixUtmModel::updateModel(), ossimSpectraboticsRedEdgeModel::updateModel(), ossimApplanixEcefModel::updateModel(), ossimIpodSensor::updateModel(), ossimSkyBoxLearSensor::updateModel(), ossimAdjMapModel::updateModel(), ossimLandSatModel::updateModel(), and ossimRpcModel::updateModel().
void ossimAdjustableParameterInterface::copyAdjustment | ( | ossim_uint32 | idx, |
bool | notify | ||
) |
Definition at line 143 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), initChangeFlags(), theAdjustmentList, and theCurrentAdjustment.
Referenced by copyAdjustment(), keepAdjustment(), and resetAdjustableParameters().
void ossimAdjustableParameterInterface::copyAdjustment | ( | bool | notify = false | ) |
Definition at line 166 of file ossimAdjustableParameterInterface.cpp.
References copyAdjustment(), and theCurrentAdjustment.
void ossimAdjustableParameterInterface::eraseAdjustment | ( | bool | notify | ) |
Definition at line 219 of file ossimAdjustableParameterInterface.cpp.
References theCurrentAdjustment.
Referenced by resetAdjustableParameters().
void ossimAdjustableParameterInterface::eraseAdjustment | ( | ossim_uint32 | idx, |
bool | notify | ||
) |
Definition at line 224 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), theAdjustmentList, and theCurrentAdjustment.
ossim_int32 ossimAdjustableParameterInterface::findParameterIdxContainingDescription | ( | ossim_uint32 | adjustmentIdx, |
const ossimString & | name | ||
) | const |
Definition at line 485 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustments(), n, theAdjustmentList, and theCurrentAdjustment.
ossim_int32 ossimAdjustableParameterInterface::findParameterIdxGivenDescription | ( | ossim_uint32 | adjustmentIdx, |
const ossimString & | name | ||
) | const |
Definition at line 464 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustments(), n, theAdjustmentList, and theCurrentAdjustment.
double ossimAdjustableParameterInterface::getAdjustableParameter | ( | ossim_uint32 | idx | ) | const |
Definition at line 277 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimRpcProjection::getForwardDeriv(), ossimSensorModel::getForwardDeriv(), ossimRpcProjection::getInverseDeriv(), and ossimSensorModel::getInverseDeriv().
void ossimAdjustableParameterInterface::getAdjustment | ( | ossimAdjustmentInfo & | adj | ) | const |
Definition at line 666 of file ossimAdjustableParameterInterface.cpp.
References theCurrentAdjustment.
Referenced by ossimSensorModel::optimizeFit(), ossimAutRegUtil::saveAdjustment(), and saveCurrentAdjustmentOnly().
void ossimAdjustableParameterInterface::getAdjustment | ( | ossim_uint32 | idx, |
ossimAdjustmentInfo & | adj | ||
) | const |
Definition at line 671 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustments(), ossimAdjustmentInfo::setNumberOfAdjustableParameters(), and theAdjustmentList.
ossimString ossimAdjustableParameterInterface::getAdjustmentDescription | ( | ) | const |
Definition at line 61 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
ossimString ossimAdjustableParameterInterface::getAdjustmentDescription | ( | ossim_uint32 | adjustmentIdx | ) | const |
Returns adjustmentDescription of specific adjustmentInfo.
Definition at line 72 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList.
|
pure virtual |
Implemented in ossimSensorModel, ossimRpcProjection, ossimLocalCorrelationFusion, and ossimSFIMFusion.
Referenced by ossimAutRegUtil::saveAdjustment().
|
pure virtual |
Implemented in ossimSensorModel, ossimRpcProjection, ossimLocalCorrelationFusion, and ossimSFIMFusion.
ossim_uint32 ossimAdjustableParameterInterface::getCurrentAdjustmentIdx | ( | ) | const |
Definition at line 686 of file ossimAdjustableParameterInterface.cpp.
References theCurrentAdjustment.
ossim_uint32 ossimAdjustableParameterInterface::getNumberOfAdjustableParameters | ( | ) | const |
Definition at line 209 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimPointObservation::addMeasurement(), ossimRpcProjection::buildNormalEquation(), ossimSensorModel::buildNormalEquation(), ossimImageGeometry::computeImageToGroundPartialsWRTAdjParam(), ossimImageGeometry::computeImageToGroundPartialsWRTAdjParams(), computeParameterOffset(), ossimRpcProjection::degreesOfFreedom(), ossimSensorModel::degreesOfFreedom(), getAdjustableParameter(), getParameterCenter(), getParameterDescription(), getParameterLockFlag(), getParameterSigma(), getParameterUnit(), ossimCoarseGridModel::initAdjustableParameters(), ossimRpcModel::initAdjustableParameters(), initChangeFlags(), isParameterLocked(), ossimIpodSensor::loadState(), ossimSkyBoxLearSensor::loadState(), ossimSonomaSensor::loadState(), ossimSensorModel::optimizeFit(), resetAdjustableParameters(), setAdjustableParameter(), setAllChangeFlags(), setParameterCenter(), setParameterDescription(), setParameterLockFlag(), setParameterOffset(), setParameterSigma(), and setParameterUnit().
ossim_uint32 ossimAdjustableParameterInterface::getNumberOfAdjustments | ( | ) | const |
Definition at line 681 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList.
Referenced by findParameterIdxContainingDescription(), findParameterIdxGivenDescription(), getAdjustment(), lockAllParameters(), setAdjustment(), and unlockAllParameters().
double ossimAdjustableParameterInterface::getParameterCenter | ( | ossim_uint32 | idx | ) | const |
Definition at line 436 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimImageGeometry::computeImageToGroundPartialsWRTAdjParam(), and ossimAdjustmentExecutive::updateParameters().
ossimString ossimAdjustableParameterInterface::getParameterDescription | ( | ossim_uint32 | idx | ) | const |
Definition at line 392 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
bool ossimAdjustableParameterInterface::getParameterLockFlag | ( | ossim_uint32 | idx | ) | const |
Definition at line 534 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
double ossimAdjustableParameterInterface::getParameterSigma | ( | ossim_uint32 | idx | ) | const |
Definition at line 327 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
ossimUnitType ossimAdjustableParameterInterface::getParameterUnit | ( | ossim_uint32 | idx | ) | const |
Definition at line 356 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), OSSIM_UNIT_UNKNOWN, theAdjustmentList, and theCurrentAdjustment.
bool ossimAdjustableParameterInterface::hasDirtyAdjustments | ( | ) | const |
Definition at line 709 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList.
|
virtual |
Reimplemented in ossimFcsiModel, ossimRpcModel, ossimSarModel, ossimLandSatModel, ossimplugins::ossimFormosatModel, ossimSonomaSensor, ossimSpot5Model, ossimCoarseGridModel, ossimAdjMapModel, ossimSkyBoxLearSensor, ossimIpodSensor, ossimApplanixEcefModel, ossimSpectraboticsRedEdgeModel, ossimRsmModel, ossimLocalCorrelationFusion, ossimRpcProjection, ossimPpjFrameSensor, ossimApplanixUtmModel, ossimSFIMFusion, ossimAlphaSensor, ossimAlphaSensorHRI, and ossimAlphaSensorHSI.
Definition at line 111 of file ossimAdjustableParameterInterface.cpp.
Referenced by resetAdjustableParameters().
|
protected |
Initializes the change flags to TRUE.
Initializes the change flags to false.
Definition at line 886 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), setAllChangeFlags(), and theChangeFlags.
Referenced by copyAdjustment(), newAdjustment(), and setCurrentAdjustment().
bool ossimAdjustableParameterInterface::isParameterLocked | ( | ossim_uint32 | idx | ) | const |
Definition at line 507 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimRpcProjection::degreesOfFreedom(), and ossimSensorModel::degreesOfFreedom().
void ossimAdjustableParameterInterface::keepAdjustment | ( | ossim_uint32 | idx, |
bool | createCopy | ||
) |
Will copy the adjustment but will set the new center to the applied current center plus the application of the adjustment
Definition at line 171 of file ossimAdjustableParameterInterface.cpp.
References copyAdjustment(), theAdjustmentList, and theCurrentAdjustment.
Referenced by keepAdjustment().
|
virtual |
Definition at line 188 of file ossimAdjustableParameterInterface.cpp.
References keepAdjustment(), and theCurrentAdjustment.
bool ossimAdjustableParameterInterface::loadAdjustments | ( | const ossimKeywordlist & | kwl, |
const ossimString & | prefix = ossimString("") |
||
) |
Definition at line 812 of file ossimAdjustableParameterInterface.cpp.
References ossimKeywordlist::find(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimSFIMFusion::loadState(), and ossimLocalCorrelationFusion::loadState().
void ossimAdjustableParameterInterface::lockAllParameters | ( | ossim_uint32 | idxAdjustment | ) |
Definition at line 558 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustments(), n, theAdjustmentList, and theCurrentAdjustment.
Referenced by lockAllParametersCurrentAdjustment().
void ossimAdjustableParameterInterface::lockAllParametersCurrentAdjustment | ( | ) |
Definition at line 548 of file ossimAdjustableParameterInterface.cpp.
References lockAllParameters(), and theCurrentAdjustment.
void ossimAdjustableParameterInterface::newAdjustment | ( | ossim_uint32 | numberOfParameters = 0 | ) |
Definition at line 39 of file ossimAdjustableParameterInterface.cpp.
References initChangeFlags(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimAdjMapModel::initAdjustableParameters(), and resizeAdjustableParameterArray().
const ossimAdjustableParameterInterface & ossimAdjustableParameterInterface::operator= | ( | const ossimAdjustableParameterInterface & | rhs | ) |
Definition at line 193 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimSensorModel::operator=().
|
inlineprotected |
Returns true if specified parameter has been modified since last setAllChangeFlag(false) call.
Definition at line 137 of file ossimAdjustableParameterInterface.h.
std::ostream & ossimAdjustableParameterInterface::print | ( | std::ostream & | out | ) | const |
Dumps the currently active adjustment to ostream.
Definition at line 858 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::removeAllAdjustments | ( | ) |
Definition at line 203 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimAdjMapModel::initAdjustableParameters().
void ossimAdjustableParameterInterface::resetAdjustableParameters | ( | bool | notify = false | ) |
Definition at line 115 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), copyAdjustment(), eraseAdjustment(), getNumberOfAdjustableParameters(), initAdjustableParameters(), setCurrentAdjustment(), theAdjustmentList, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::resizeAdjustableParameterArray | ( | ossim_uint32 | numberOfParameters | ) |
Definition at line 628 of file ossimAdjustableParameterInterface.cpp.
References newAdjustment(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimCoarseGridModel::buildGrid(), ossimSFIMFusion::initAdjustableParameters(), ossimApplanixUtmModel::initAdjustableParameters(), ossimRpcProjection::initAdjustableParameters(), ossimLocalCorrelationFusion::initAdjustableParameters(), ossimSpectraboticsRedEdgeModel::initAdjustableParameters(), ossimApplanixEcefModel::initAdjustableParameters(), ossimIpodSensor::initAdjustableParameters(), ossimSkyBoxLearSensor::initAdjustableParameters(), ossimSonomaSensor::initAdjustableParameters(), and ossimRpcModel::initAdjustableParameters().
bool ossimAdjustableParameterInterface::saveAdjustments | ( | ossimKeywordlist & | kwl, |
const ossimString & | prefix = ossimString("") |
||
) | const |
Save all adjustments to the KWL file.
Definition at line 727 of file ossimAdjustableParameterInterface.cpp.
References ossimKeywordlist::add(), and theAdjustmentList.
Referenced by ossimSFIMFusion::saveState(), and ossimLocalCorrelationFusion::saveState().
|
virtual |
Saves the current active adjustment to the KWL file.
If an adjustment of the same description already exists in the KWL, it is replaced by the current adjustment. The object is synced up with contents of KWL.
If an adjustment of the same description already exists in the KWL, it is replaced by the current adjustment.
Definition at line 761 of file ossimAdjustableParameterInterface.cpp.
References ossimKeywordlist::find(), getAdjustment(), and ossimAdjustmentInfo::getDescription().
|
virtual |
Definition at line 309 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustableParameters(), theAdjustmentList, theChangeFlags, and theCurrentAdjustment.
Referenced by ossimRpcProjection::getForwardDeriv(), ossimSensorModel::getForwardDeriv(), ossimRpcProjection::getInverseDeriv(), ossimSensorModel::getInverseDeriv(), ossimApplanixUtmModel::initAdjustableParameters(), ossimSpectraboticsRedEdgeModel::initAdjustableParameters(), ossimApplanixEcefModel::initAdjustableParameters(), ossimIpodSensor::initAdjustableParameters(), ossimSkyBoxLearSensor::initAdjustableParameters(), ossimAdjMapModel::initAdjustableParameters(), ossimSonomaSensor::initAdjustableParameters(), ossimRpcModel::initAdjustableParameters(), and ossimSensorModel::optimizeFit().
|
virtual |
Definition at line 290 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustableParameters(), theAdjustmentList, theChangeFlags, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::setAdjustment | ( | const ossimAdjustmentInfo & | adj, |
bool | notify = false |
||
) |
Definition at line 639 of file ossimAdjustableParameterInterface.cpp.
References theCurrentAdjustment.
Referenced by ossimCoarseGridModel::initAdjustableParameters(), and ossimAutRegUtil::saveAdjustment().
void ossimAdjustableParameterInterface::setAdjustment | ( | ossim_uint32 | idx, |
const ossimAdjustmentInfo & | adj, | ||
bool | notify = false |
||
) |
Definition at line 644 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustments(), and theAdjustmentList.
void ossimAdjustableParameterInterface::setAdjustmentDescription | ( | const ossimString & | description | ) |
Definition at line 52 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimAdjMapModel::initAdjustableParameters(), and ossimAutRegUtil::saveAdjustment().
|
protected |
Sets all the change flags to the boolean indicated to indicate parameters are changed (TRUE) or not (FALSE).
Definition at line 876 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), and theChangeFlags.
Referenced by initChangeFlags().
void ossimAdjustableParameterInterface::setAllDirtyFlag | ( | bool | flag = true | ) |
Definition at line 699 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList.
void ossimAdjustableParameterInterface::setCurrentAdjustment | ( | ossim_uint32 | adjustmentIndex, |
bool | notify = false |
||
) |
Definition at line 81 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), initChangeFlags(), theAdjustmentList, and theCurrentAdjustment.
Referenced by resetAdjustableParameters(), and setCurrentAdjustment().
bool ossimAdjustableParameterInterface::setCurrentAdjustment | ( | const ossimString & | description, |
bool | notify = false |
||
) |
Sets the current adjustment to the adjustment with a matching description.
Returns true if successfully matched.
If Returns TRUE if successfully matched.
Definition at line 98 of file ossimAdjustableParameterInterface.cpp.
References getDescription(), setCurrentAdjustment(), and theAdjustmentList.
void ossimAdjustableParameterInterface::setDirtyFlag | ( | bool | flag = true | ) |
Definition at line 691 of file ossimAdjustableParameterInterface.cpp.
References theAdjustmentList, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::setParameterCenter | ( | ossim_uint32 | idx, |
double | center, | ||
bool | notify = false |
||
) |
Definition at line 418 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimImageGeometry::computeImageToGroundPartialsWRTAdjParam(), ossimAdjMapModel::initAdjustableParameters(), and ossimAdjustmentExecutive::updateParameters().
void ossimAdjustableParameterInterface::setParameterDescription | ( | ossim_uint32 | idx, |
const ossimString & | descrption | ||
) |
Definition at line 405 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimApplanixUtmModel::initAdjustableParameters(), ossimSpectraboticsRedEdgeModel::initAdjustableParameters(), ossimApplanixEcefModel::initAdjustableParameters(), ossimIpodSensor::initAdjustableParameters(), ossimSkyBoxLearSensor::initAdjustableParameters(), ossimAdjMapModel::initAdjustableParameters(), ossimSonomaSensor::initAdjustableParameters(), and ossimRpcModel::initAdjustableParameters().
void ossimAdjustableParameterInterface::setParameterLockFlag | ( | ossim_uint32 | idxParam, |
bool | flag | ||
) |
Definition at line 522 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::setParameterOffset | ( | ossim_uint32 | idx, |
ossim_float64 | value, | ||
bool | notify = false |
||
) |
Definition at line 587 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimSFIMFusion::initialize(), and ossimSFIMFusion::setProperty().
void ossimAdjustableParameterInterface::setParameterSigma | ( | ossim_uint32 | idx, |
double | value, | ||
bool | notify = false |
||
) |
Definition at line 340 of file ossimAdjustableParameterInterface.cpp.
References adjustableParametersChanged(), getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimApplanixUtmModel::initAdjustableParameters(), ossimSpectraboticsRedEdgeModel::initAdjustableParameters(), ossimApplanixEcefModel::initAdjustableParameters(), ossimIpodSensor::initAdjustableParameters(), ossimSkyBoxLearSensor::initAdjustableParameters(), and ossimSonomaSensor::initAdjustableParameters().
void ossimAdjustableParameterInterface::setParameterUnit | ( | ossim_uint32 | idx, |
ossimUnitType | unit | ||
) |
Definition at line 369 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), theAdjustmentList, and theCurrentAdjustment.
Referenced by ossimApplanixUtmModel::initAdjustableParameters(), ossimSpectraboticsRedEdgeModel::initAdjustableParameters(), ossimApplanixEcefModel::initAdjustableParameters(), ossimIpodSensor::initAdjustableParameters(), ossimSkyBoxLearSensor::initAdjustableParameters(), and ossimSonomaSensor::initAdjustableParameters().
void ossimAdjustableParameterInterface::setParameterUnit | ( | ossim_uint32 | idx, |
const ossimString & | unit | ||
) |
Definition at line 380 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustableParameters(), ossimUnitTypeLut::instance(), theAdjustmentList, and theCurrentAdjustment.
void ossimAdjustableParameterInterface::unlockAllParameters | ( | ossim_uint32 | idxAdjustment | ) |
Definition at line 572 of file ossimAdjustableParameterInterface.cpp.
References getNumberOfAdjustments(), n, theAdjustmentList, and theCurrentAdjustment.
Referenced by unlockAllParametersCurrentAdjustment().
void ossimAdjustableParameterInterface::unlockAllParametersCurrentAdjustment | ( | ) |
Definition at line 553 of file ossimAdjustableParameterInterface.cpp.
References theCurrentAdjustment, and unlockAllParameters().
|
inlinevirtual |
Provides the derived adjustable class an opportunity to update its state after a param change.
Reimplemented in ossimSensorModel, ossimRpcModel, ossimFcsiModel, ossimSarModel, ossimLandSatModel, ossimplugins::ossimFormosatModel, ossimSpot5Model, ossimAdjMapModel, ossimSonomaSensor, ossimRsmModel, ossimSkyBoxLearSensor, ossimIpodSensor, ossimApplanixEcefModel, ossimPpjFrameSensor, ossimSpectraboticsRedEdgeModel, ossimApplanixUtmModel, ossimAlphaSensor, ossimAlphaSensorHRI, and ossimAlphaSensorHSI.
Definition at line 130 of file ossimAdjustableParameterInterface.h.
Referenced by ossimSensorModel::adjustableParametersChanged().
|
private |
Definition at line 148 of file ossimAdjustableParameterInterface.h.
Referenced by addAdjustment(), computeParameterOffset(), copyAdjustment(), eraseAdjustment(), findParameterIdxContainingDescription(), findParameterIdxGivenDescription(), getAdjustableParameter(), getAdjustment(), getAdjustmentDescription(), getNumberOfAdjustableParameters(), getNumberOfAdjustments(), getParameterCenter(), getParameterDescription(), getParameterLockFlag(), getParameterSigma(), getParameterUnit(), hasDirtyAdjustments(), isParameterLocked(), keepAdjustment(), loadAdjustments(), lockAllParameters(), newAdjustment(), operator=(), print(), removeAllAdjustments(), resetAdjustableParameters(), resizeAdjustableParameterArray(), saveAdjustments(), setAdjustableParameter(), setAdjustment(), setAdjustmentDescription(), setAllDirtyFlag(), setCurrentAdjustment(), setDirtyFlag(), setParameterCenter(), setParameterDescription(), setParameterLockFlag(), setParameterOffset(), setParameterSigma(), setParameterUnit(), and unlockAllParameters().
|
private |
Definition at line 147 of file ossimAdjustableParameterInterface.h.
Referenced by initChangeFlags(), setAdjustableParameter(), and setAllChangeFlags().
|
private |
Definition at line 149 of file ossimAdjustableParameterInterface.h.
Referenced by computeParameterOffset(), copyAdjustment(), eraseAdjustment(), findParameterIdxContainingDescription(), findParameterIdxGivenDescription(), getAdjustableParameter(), getAdjustment(), getAdjustmentDescription(), getCurrentAdjustmentIdx(), getNumberOfAdjustableParameters(), getParameterCenter(), getParameterDescription(), getParameterLockFlag(), getParameterSigma(), getParameterUnit(), isParameterLocked(), keepAdjustment(), loadAdjustments(), lockAllParameters(), lockAllParametersCurrentAdjustment(), newAdjustment(), operator=(), print(), removeAllAdjustments(), resetAdjustableParameters(), resizeAdjustableParameterArray(), setAdjustableParameter(), setAdjustment(), setAdjustmentDescription(), setCurrentAdjustment(), setDirtyFlag(), setParameterCenter(), setParameterDescription(), setParameterLockFlag(), setParameterOffset(), setParameterSigma(), setParameterUnit(), unlockAllParameters(), and unlockAllParametersCurrentAdjustment().