OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimObservationSet.h>
Public Member Functions | |
ossimObservationSet () | |
~ossimObservationSet () | |
ossim_uint32 | numImages () const |
ossim_uint32 | numObs () const |
ossim_uint32 | numAdjPar () const |
ossim_uint32 | numMeas () const |
ossimRefPtr< ossimPointObservation > | observ (const int &i) const |
ossimImageGeometry * | getImageGeom (const int index) |
void | setImageGeom (const int index, ossimImageGeometry *geom) |
int | imIndex (const int &i) const |
int | adjParCount (const int &i) const |
ossimFilename | imageFile (const int index) const |
bool | evaluate (NEWMAT::Matrix &measResiduals, NEWMAT::Matrix &objPartials, NEWMAT::Matrix &parPartials) |
standard evaluation [1] measResiduals: [x,y] residuals (numMeas X 2) [2] objPartials: object point partial derivatives (numMeas*3 X 2) [3] parPartials: image parameter partial derivatives (numParams X 2) More... | |
bool | addObservation (ossimRefPtr< ossimPointObservation > obs) |
operations More... | |
std::ostream & | print (std::ostream &os) const |
text output : header + tab separated tie points More... | |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Protected Attributes | |
int | theNumAdjPar |
int | theNumMeas |
int | theNumPartials |
std::vector< ossimRefPtr< ossimPointObservation > > | theObs |
std::vector< int > | theImageIndex |
std::vector< ossimFilename > | theImageFiles |
std::vector< int > | theNumAdjParams |
std::vector< ossimRefPtr< ossimImageHandler > > | theImageHandlers |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 22 of file ossimObservationSet.h.
ossimObservationSet::ossimObservationSet | ( | ) |
Definition at line 22 of file ossimObservationSet.cpp.
ossimObservationSet::~ossimObservationSet | ( | ) |
Definition at line 32 of file ossimObservationSet.cpp.
References theImageHandlers.
bool ossimObservationSet::addObservation | ( | ossimRefPtr< ossimPointObservation > | obs | ) |
operations
Definition at line 45 of file ossimObservationSet.cpp.
|
inline |
Definition at line 45 of file ossimObservationSet.h.
bool ossimObservationSet::evaluate | ( | NEWMAT::Matrix & | measResiduals, |
NEWMAT::Matrix & | objPartials, | ||
NEWMAT::Matrix & | parPartials | ||
) |
standard evaluation [1] measResiduals: [x,y] residuals (numMeas X 2) [2] objPartials: object point partial derivatives (numMeas*3 X 2) [3] parPartials: image parameter partial derivatives (numParams X 2)
Definition at line 134 of file ossimObservationSet.cpp.
References numMeas(), numObs(), theNumPartials, and theObs.
ossimImageGeometry * ossimObservationSet::getImageGeom | ( | const int | index | ) |
Definition at line 122 of file ossimObservationSet.cpp.
References theImageHandlers.
Referenced by ossimAutRegUtil::saveAdjustment(), and ossimAdjustmentExecutive::updateParameters().
|
inline |
Definition at line 48 of file ossimObservationSet.h.
Referenced by ossimAutRegUtil::saveAdjustment(), and ossimAdjustmentExecutive::updateParameters().
|
inline |
Definition at line 42 of file ossimObservationSet.h.
Referenced by ossimAdjustmentExecutive::printResidualSummary().
|
inline |
Definition at line 31 of file ossimObservationSet.h.
|
inline |
Definition at line 29 of file ossimObservationSet.h.
Referenced by print(), and ossimAutRegUtil::saveAdjustment().
|
inline |
|
inline |
Definition at line 30 of file ossimObservationSet.h.
Referenced by evaluate(), and print().
|
inline |
Definition at line 35 of file ossimObservationSet.h.
Referenced by ossimAdjustmentExecutive::computeSEUW(), ossimAdjustmentExecutive::printObservationCorrectionSummary(), ossimAdjustmentExecutive::printResidualSummary(), ossimAdjustmentExecutive::updateObservations(), and ossimAdjustmentExecutive::updateParameters().
|
virtual |
text output : header + tab separated tie points
Reimplemented from ossimObject.
Definition at line 185 of file ossimObservationSet.cpp.
References ossim::isnan(), numImages(), numObs(), size, theImageFiles, theImageIndex, theNumAdjParams, and theObs.
void ossimObservationSet::setImageGeom | ( | const int | index, |
ossimImageGeometry * | geom | ||
) |
Definition at line 128 of file ossimObservationSet.cpp.
References theImageHandlers.
|
protected |
Definition at line 82 of file ossimObservationSet.h.
Referenced by print().
|
protected |
Definition at line 87 of file ossimObservationSet.h.
Referenced by getImageGeom(), setImageGeom(), and ~ossimObservationSet().
|
protected |
Definition at line 79 of file ossimObservationSet.h.
Referenced by print().
|
protected |
Definition at line 71 of file ossimObservationSet.h.
|
protected |
Definition at line 85 of file ossimObservationSet.h.
Referenced by print().
|
protected |
Definition at line 72 of file ossimObservationSet.h.
|
protected |
Definition at line 73 of file ossimObservationSet.h.
Referenced by evaluate().
|
protected |
Definition at line 76 of file ossimObservationSet.h.
Referenced by evaluate(), and print().