OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | Friends | List of all members
ossimPointObservation Class Reference

#include <ossimPointObservation.h>

Inheritance diagram for ossimPointObservation:
ossimObject ossimReferenced

Public Member Functions

 ossimPointObservation ()
 
 ossimPointObservation (const ossimString &anID)
 
 ossimPointObservation (const ossimGpt &aPt, const ossimString &anID, const ossimColumnVector3d &latLonHgtSigmas)
 
 ossimPointObservation (const ossimPointObservation &tpt)
 
 ~ossimPointObservation ()
 
void reset ()
 
ossimGptGpt ()
 
ossimString ID () const
 
void setID (const std::string &anID)
 
unsigned int numImages () const
 
unsigned int numMeas () const
 
ossimImageGeometrygetImageGeom (const int index)
 
void setImageGeom (const int index, ossimImageGeometry *imgGeom)
 
ossimFilename imageFile (const int index) const
 
void addMeasurement (const ossimDpt &meas, const ossimFilename &imgFile, const ossimDpt &measSigma=ossimDpt(1.0, 1.0))
 
void addMeasurement (const double &x, const double &y, const std::string &imgFile, const ossimDpt &measSigma=ossimDpt(1.0, 1.0))
 
void getResiduals (const int index, NEWMAT::Matrix &resid)
 
void getMeasCov (const int index, NEWMAT::Matrix &cov) const
 
void getObsCov (NEWMAT::Matrix &cov) const
 
void getMeasurement (const int index, NEWMAT::Matrix &meas) const
 
ossimDpt getMeasurement (const int index) const
 
int numPars (const int index) const
 
void getParameterPartials (const int index, NEWMAT::Matrix &parPartials)
 
void getObjSpacePartials (const int index, NEWMAT::Matrix &objPartials)
 
const ossimPointObservationoperator= (const ossimPointObservation &)
 
void setGroundPoint (const double &lat, const double &lon, const double &hgt)
 
void setGroundSigmas (const double &latSig, const double &lonSig, const double &hgtSig)
 
void setGroundPoint (const ossimGpt &mPt)
 
const ossimGptgetGroundPoint () const
 
ossimGptrefGroundPoint ()
 
void setScore (const double &s)
 
const double & getScore () const
 
double & refScore ()
 
void makeNan ()
 
bool hasNans () const
 
bool isNan () const
 
std::ostream & print (std::ostream &os) const
 Generic print method. More...
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimObjectdup () 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)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (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

ossimGpt thePt
 
ossimString theID
 
double theObsSigmas [3]
 
double theScore
 
std::vector< ossimDpttheMeas
 
std::vector< ossimDpttheMeasSigmas
 
std::vector< ossimFilenametheImageFiles
 
std::vector< int > theNumPars
 
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers
 

Friends

OSSIMDLLEXPORT std::ostream & operator<< (std::ostream &os, const ossimPointObservation &pt)
 
OSSIMDLLEXPORT std::istream & operator>> (std::istream &is, ossimPointObservation &pt)
 Method to input the formatted string of the "operator<<". More...
 

Additional Inherited Members

- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

Definition at line 24 of file ossimPointObservation.h.

Constructor & Destructor Documentation

◆ ossimPointObservation() [1/4]

ossimPointObservation::ossimPointObservation ( )

Definition at line 24 of file ossimPointObservation.cpp.

References ossimGpt::makeNan(), theObsSigmas, and thePt.

24  :
25  theID(""),
26  theScore(0.0)
27 {
28  thePt.makeNan();
29  for (int i=0; i<3; ++i) theObsSigmas[i] = 1000.0;
30 }
void makeNan()
Definition: ossimGpt.h:130

◆ ossimPointObservation() [2/4]

ossimPointObservation::ossimPointObservation ( const ossimString anID)

Definition at line 32 of file ossimPointObservation.cpp.

References ossimGpt::makeNan(), theObsSigmas, and thePt.

32  :
33  theID(anID),
34  theScore(0.0)
35 {
36  thePt.makeNan();
37  for (int i=0; i<3; ++i) theObsSigmas[i] = 1000.0;
38 }
void makeNan()
Definition: ossimGpt.h:130

◆ ossimPointObservation() [3/4]

ossimPointObservation::ossimPointObservation ( const ossimGpt aPt,
const ossimString anID,
const ossimColumnVector3d latLonHgtSigmas 
)

Definition at line 40 of file ossimPointObservation.cpp.

References theObsSigmas.

42  :
43  thePt(aPt),
44  theID(anID),
45  theScore(0.0)
46 {
47  for (int i=0; i<3; ++i) theObsSigmas[i] = latLonHgtSigmas[i];
48 }

◆ ossimPointObservation() [4/4]

ossimPointObservation::ossimPointObservation ( const ossimPointObservation tpt)

Definition at line 50 of file ossimPointObservation.cpp.

References theImageFiles, theImageHandlers, theMeas, theMeasSigmas, theNumPars, and theObsSigmas.

50  :
51  thePt(tpt.thePt),
52  theID(tpt.theID),
53  theScore(tpt.theScore)
54 {
55  for (int i=0; i<3; ++i) theObsSigmas[i] = tpt.theObsSigmas[i];
57  theMeas = tpt.theMeas;
60  theNumPars = tpt.theNumPars;
61 }
std::vector< ossimFilename > theImageFiles
std::vector< int > theNumPars
std::vector< ossimDpt > theMeas
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers
std::vector< ossimDpt > theMeasSigmas

◆ ~ossimPointObservation()

ossimPointObservation::~ossimPointObservation ( )

Definition at line 64 of file ossimPointObservation.cpp.

References reset().

65 {
66  reset();
67 
68  if (traceExec()) ossimNotify(ossimNotifyLevel_DEBUG)
69  << "DEBUG: ~ossimPointObservation(): returning..." << std::endl;
70 }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

Member Function Documentation

◆ addMeasurement() [1/2]

void ossimPointObservation::addMeasurement ( const ossimDpt meas,
const ossimFilename imgFile,
const ossimDpt measSigma = ossimDpt(1.0,1.0) 
)

Definition at line 101 of file ossimPointObservation.cpp.

References ossimRefPtr< T >::get(), ossimImageGeometry::getAdjustableParameterInterface(), ossimImageHandler::getImageGeometry(), ossimAdjustableParameterInterface::getNumberOfAdjustableParameters(), ossimImageHandlerRegistry::instance(), ossimImageHandlerRegistry::open(), theImageFiles, theImageHandlers, theMeas, theMeasSigmas, theNumPars, and ossimRefPtr< T >::valid().

Referenced by addMeasurement().

104 {
105  // Image handler
108  if ( ih.valid() )
109  {
110  theImageFiles.push_back(imgFile);
111  theImageHandlers.push_back(ih);
112 
113  // Image measurements & sigmas
114  theMeas.push_back(meas);
115  theMeasSigmas.push_back(measSigma);
116 
117  // Number of parameters
118  ossimAdjustableParameterInterface* adjParInterface =
120  theNumPars.push_back(adjParInterface->getNumberOfAdjustableParameters());
121  }
122 }
std::vector< ossimFilename > theImageFiles
std::vector< int > theNumPars
virtual ossimImageHandler * open(const ossimFilename &fileName, bool trySuffixFirst=true, bool openOverview=true) const
open that takes a filename.
bool valid() const
Definition: ossimRefPtr.h:75
std::vector< ossimDpt > theMeas
virtual ossimAdjustableParameterInterface * getAdjustableParameterInterface()
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers
static ossimImageHandlerRegistry * instance()
std::vector< ossimDpt > theMeasSigmas

◆ addMeasurement() [2/2]

void ossimPointObservation::addMeasurement ( const double &  x,
const double &  y,
const std::string &  imgFile,
const ossimDpt measSigma = ossimDpt(1.0,1.0) 
)

Definition at line 91 of file ossimPointObservation.cpp.

References addMeasurement(), x, and y.

95 {
96  ossimDpt meas(x, y);
97  addMeasurement(meas, imgFile, measSigma);
98 }
ossim_uint32 x
ossim_uint32 y
void addMeasurement(const ossimDpt &meas, const ossimFilename &imgFile, const ossimDpt &measSigma=ossimDpt(1.0, 1.0))

◆ getGroundPoint()

const ossimGpt& ossimPointObservation::getGroundPoint ( ) const
inline

Definition at line 102 of file ossimPointObservation.h.

102 { return thePt; }

◆ getImageGeom()

ossimImageGeometry * ossimPointObservation::getImageGeom ( const int  index)

Definition at line 125 of file ossimPointObservation.cpp.

References theImageHandlers.

Referenced by getObjSpacePartials(), getParameterPartials(), and getResiduals().

126 {
127  return theImageHandlers[index]->getImageGeometry().get();
128 }
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers

◆ getMeasCov()

void ossimPointObservation::getMeasCov ( const int  index,
NEWMAT::Matrix &  cov 
) const

Definition at line 145 of file ossimPointObservation.cpp.

References theMeasSigmas.

146 {
147  cov = NEWMAT::Matrix(2,2);
148  cov = 0.0;
149 
150  cov(1,1) = theMeasSigmas[index].x*theMeasSigmas[index].x;
151  cov(2,2) = theMeasSigmas[index].y*theMeasSigmas[index].y;
152 }
std::vector< ossimDpt > theMeasSigmas

◆ getMeasurement() [1/2]

void ossimPointObservation::getMeasurement ( const int  index,
NEWMAT::Matrix &  meas 
) const

Definition at line 137 of file ossimPointObservation.cpp.

References theMeas.

138 {
139  meas = NEWMAT::Matrix(1, 2);
140  meas[0][0] = theMeas[index].x;
141  meas[0][1] = theMeas[index].y;
142 }
std::vector< ossimDpt > theMeas

◆ getMeasurement() [2/2]

ossimDpt ossimPointObservation::getMeasurement ( const int  index) const
inline

Definition at line 71 of file ossimPointObservation.h.

71 { return theMeas[index]; }
std::vector< ossimDpt > theMeas

◆ getObjSpacePartials()

void ossimPointObservation::getObjSpacePartials ( const int  index,
NEWMAT::Matrix &  objPartials 
)

Definition at line 196 of file ossimPointObservation.cpp.

References ossimImageGeometry::computeGroundToImagePartials(), getImageGeom(), and refGroundPoint().

197 {
198  objPartials = NEWMAT::Matrix(3, 2);
200 }
bool computeGroundToImagePartials(NEWMAT::Matrix &result, const ossimGpt &gpt, const ossimDpt3d &deltaLlh)
ossimImageGeometry * getImageGeom(const int index)

◆ getObsCov()

void ossimPointObservation::getObsCov ( NEWMAT::Matrix &  cov) const

Definition at line 155 of file ossimPointObservation.cpp.

References DEG_PER_RAD, ossimGpt::metersPerDegree(), theObsSigmas, thePt, ossimDpt::x, and ossimDpt::y.

156 {
157  cov = NEWMAT::Matrix(3,3);
158  cov = 0.0;
159 
160  double stdrp = theObsSigmas[0]/thePt.metersPerDegree().y/DEG_PER_RAD; //lat
161  double stdrl = theObsSigmas[1]/thePt.metersPerDegree().x/DEG_PER_RAD; //lon
162 
163  cov(1,1) = stdrp*stdrp;
164  cov(2,2) = stdrl*stdrl;
165  cov(3,3) = theObsSigmas[2]*theObsSigmas[2];
166 }
#define DEG_PER_RAD
double y
Definition: ossimDpt.h:165
double x
Definition: ossimDpt.h:164
ossimDpt metersPerDegree() const
Definition: ossimGpt.cpp:498

◆ getParameterPartials()

void ossimPointObservation::getParameterPartials ( const int  index,
NEWMAT::Matrix &  parPartials 
)

Definition at line 189 of file ossimPointObservation.cpp.

References ossimImageGeometry::computeImageToGroundPartialsWRTAdjParams(), getImageGeom(), refGroundPoint(), and theNumPars.

190 {
191  parPartials = NEWMAT::Matrix(theNumPars[index], 2);
193 }
std::vector< int > theNumPars
ossimImageGeometry * getImageGeom(const int index)
bool computeImageToGroundPartialsWRTAdjParams(NEWMAT::Matrix &result, const ossimGpt &gpt, ossim_float64 paramDelta=1.0)

◆ getResiduals()

void ossimPointObservation::getResiduals ( const int  index,
NEWMAT::Matrix &  resid 
)

Definition at line 169 of file ossimPointObservation.cpp.

References getImageGeom(), refGroundPoint(), theMeas, and ossimImageGeometry::worldToLocal().

170 {
171  ossimDpt computedImagePosition;
172  getImageGeom(index)->worldToLocal(refGroundPoint(), computedImagePosition);
173  ossimDpt residual = theMeas[index] - computedImagePosition;
174 
175  if (traceDebug())
176  {
177  ossimNotify(ossimNotifyLevel_DEBUG)<<"\n========getResiduals======== "<<index;
178  theMeas[index].print(ossimNotify(ossimNotifyLevel_DEBUG),1);
179  computedImagePosition.print(ossimNotify(ossimNotifyLevel_DEBUG),1);
181  }
182 
183  resid = NEWMAT::Matrix(1, 2);
184  resid[0][0] = residual.x;
185  resid[0][1] = residual.y;
186 }
std::vector< ossimDpt > theMeas
double y
Definition: ossimDpt.h:165
std::ostream & print(std::ostream &os, ossim_uint32 precision=15) const
Definition: ossimGpt.cpp:27
double x
Definition: ossimDpt.h:164
bool worldToLocal(const ossimGpt &world_pt, ossimDpt &local_pt) const
Exposes the 3D world-to-local image coordinate reverse projection.
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
ossimImageGeometry * getImageGeom(const int index)

◆ getScore()

const double& ossimPointObservation::getScore ( ) const
inline

Definition at line 108 of file ossimPointObservation.h.

108 { return theScore; }

◆ Gpt()

ossimGpt& ossimPointObservation::Gpt ( )
inline

Definition at line 42 of file ossimPointObservation.h.

42 { return thePt; }

◆ hasNans()

bool ossimPointObservation::hasNans ( ) const
inline

Definition at line 117 of file ossimPointObservation.h.

References ossim::isnan().

118  {
119  return (thePt.hasNans() || (ossim::isnan(theScore)));
120  }
bool hasNans() const
Definition: ossimGpt.h:135
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.
Definition: ossimCommon.h:91

◆ ID()

ossimString ossimPointObservation::ID ( ) const
inline

Definition at line 43 of file ossimPointObservation.h.

43 { return theID; }

◆ imageFile()

ossimFilename ossimPointObservation::imageFile ( const int  index) const
inline

Definition at line 53 of file ossimPointObservation.h.

53 { return theImageFiles[index]; }
std::vector< ossimFilename > theImageFiles

◆ isNan()

bool ossimPointObservation::isNan ( ) const
inline

Definition at line 122 of file ossimPointObservation.h.

References ossim::isnan().

123  {
124  return (thePt.isNan() && (ossim::isnan(theScore)));
125  }
bool isNan() const
Definition: ossimGpt.h:131
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.
Definition: ossimCommon.h:91

◆ makeNan()

void ossimPointObservation::makeNan ( )
inline

Definition at line 111 of file ossimPointObservation.h.

References ossim::nan().

112  {
113  thePt.makeNan();
115  }
double nan()
Method to return ieee floating point double precision NAN.
Definition: ossimCommon.h:135
void makeNan()
Definition: ossimGpt.h:130

◆ numImages()

unsigned int ossimPointObservation::numImages ( ) const
inline

Definition at line 45 of file ossimPointObservation.h.

45 { return (unsigned int)theImageFiles.size(); }
std::vector< ossimFilename > theImageFiles

◆ numMeas()

unsigned int ossimPointObservation::numMeas ( ) const
inline

Definition at line 46 of file ossimPointObservation.h.

Referenced by print().

46 { return (unsigned int)theMeas.size(); }
std::vector< ossimDpt > theMeas

◆ numPars()

int ossimPointObservation::numPars ( const int  index) const
inline

Definition at line 73 of file ossimPointObservation.h.

73 { return theNumPars[index]; }
std::vector< int > theNumPars

◆ operator=()

const ossimPointObservation& ossimPointObservation::operator= ( const ossimPointObservation )

◆ print()

std::ostream & ossimPointObservation::print ( std::ostream &  out) const
virtual

Generic print method.

Derived classes should re-implement as they see fit.

Returns
std::ostream&

Reimplemented from ossimObject.

Definition at line 203 of file ossimPointObservation.cpp.

References ossim::isnan(), numMeas(), theID, theMeas, and theScore.

Referenced by operator<<().

204 {
205  // Observation
206  os << "\n "<<theID;
207  if (ossim::isnan(theScore) == false)
208  {
209  os << std::setiosflags(std::ios::fixed) << std::setprecision(2);
210  os << "\t" << theScore;
211  }
212  else
213  {
214  os << "\t" << "nan";
215  }
216  os << "\t" << dynamic_cast<const ossimGpt&>(*this);
217 
218  // Measurements
219  for (ossim_uint32 i=0; i<numMeas(); ++i)
220  {
221  os << "\n\t\t\t";
222  theMeas[i].print(os,1);
223  }
224 
225  return os;
226 }
std::vector< ossimDpt > theMeas
unsigned int ossim_uint32
unsigned int numMeas() const
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.
Definition: ossimCommon.h:91

◆ refGroundPoint()

ossimGpt& ossimPointObservation::refGroundPoint ( )
inline

Definition at line 103 of file ossimPointObservation.h.

Referenced by getObjSpacePartials(), getParameterPartials(), and getResiduals().

103 { return thePt; }

◆ refScore()

double& ossimPointObservation::refScore ( )
inline

Definition at line 109 of file ossimPointObservation.h.

109 { return theScore; }

◆ reset()

void ossimPointObservation::reset ( )

Definition at line 73 of file ossimPointObservation.cpp.

References ossimGpt::makeNan(), theID, theImageFiles, theImageHandlers, theMeas, theMeasSigmas, theNumPars, theObsSigmas, thePt, and theScore.

Referenced by ~ossimPointObservation().

74 {
75  thePt.makeNan();
76  theID = "";
77  for (int i=0; i<3; ++i)
78  theObsSigmas[i] = 0.0;
79  theScore = 0.0;
80 
81  for (ossim_uint32 i=0; i<theImageHandlers.size(); ++i)
82  theImageHandlers[i] = 0;
83  theMeas.clear();
84  theMeasSigmas.clear();
85  theImageFiles.clear();
86  theNumPars.clear();
87  theImageHandlers.clear();
88 }
std::vector< ossimFilename > theImageFiles
std::vector< int > theNumPars
std::vector< ossimDpt > theMeas
void makeNan()
Definition: ossimGpt.h:130
unsigned int ossim_uint32
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers
std::vector< ossimDpt > theMeasSigmas

◆ setGroundPoint() [1/2]

void ossimPointObservation::setGroundPoint ( const double &  lat,
const double &  lon,
const double &  hgt 
)
inline

Definition at line 83 of file ossimPointObservation.h.

86  {
87  thePt.latd(lat);
88  thePt.lond(lon);
89  thePt.height(hgt);
90  }
double lond() const
Will convert the radian measure to degrees.
Definition: ossimGpt.h:97
double latd() const
Will convert the radian measure to degrees.
Definition: ossimGpt.h:87
double height() const
Definition: ossimGpt.h:107

◆ setGroundPoint() [2/2]

void ossimPointObservation::setGroundPoint ( const ossimGpt mPt)
inline

Definition at line 101 of file ossimPointObservation.h.

101 { thePt = mPt; }

◆ setGroundSigmas()

void ossimPointObservation::setGroundSigmas ( const double &  latSig,
const double &  lonSig,
const double &  hgtSig 
)
inline

Definition at line 92 of file ossimPointObservation.h.

95  {
96  theObsSigmas[0] = latSig;
97  theObsSigmas[1] = lonSig;
98  theObsSigmas[2] = hgtSig;
99  }

◆ setID()

void ossimPointObservation::setID ( const std::string &  anID)
inline

Definition at line 44 of file ossimPointObservation.h.

44 { theID=anID; }

◆ setImageGeom()

void ossimPointObservation::setImageGeom ( const int  index,
ossimImageGeometry imgGeom 
)

Definition at line 131 of file ossimPointObservation.cpp.

References theImageHandlers.

132 {
133  theImageHandlers[index]->setImageGeometry(imgGeom);
134 }
std::vector< ossimRefPtr< ossimImageHandler > > theImageHandlers

◆ setScore()

void ossimPointObservation::setScore ( const double &  s)
inline

Definition at line 107 of file ossimPointObservation.h.

Friends And Related Function Documentation

◆ operator<<

OSSIMDLLEXPORT std::ostream& operator<< ( std::ostream &  os,
const ossimPointObservation pt 
)
friend

Definition at line 229 of file ossimPointObservation.cpp.

230 {
231  return pt.print(os);
232 }
std::ostream & print(std::ostream &os) const
Generic print method.

◆ operator>>

OSSIMDLLEXPORT std::istream& operator>> ( std::istream &  is,
ossimPointObservation pt 
)
friend

Method to input the formatted string of the "operator<<".

Expected format: ( ( ossimGpt ), ( ossimDpt ), 0.50000000000000 ) –*this-— , -—tie--—, —score-----—

Member Data Documentation

◆ theID

ossimString ossimPointObservation::theID
protected

Definition at line 141 of file ossimPointObservation.h.

Referenced by print(), and reset().

◆ theImageFiles

std::vector<ossimFilename> ossimPointObservation::theImageFiles
protected

Definition at line 147 of file ossimPointObservation.h.

Referenced by addMeasurement(), ossimPointObservation(), and reset().

◆ theImageHandlers

std::vector< ossimRefPtr<ossimImageHandler> > ossimPointObservation::theImageHandlers
protected

◆ theMeas

std::vector<ossimDpt> ossimPointObservation::theMeas
protected

◆ theMeasSigmas

std::vector<ossimDpt> ossimPointObservation::theMeasSigmas
protected

Definition at line 146 of file ossimPointObservation.h.

Referenced by addMeasurement(), getMeasCov(), ossimPointObservation(), and reset().

◆ theNumPars

std::vector<int> ossimPointObservation::theNumPars
protected

◆ theObsSigmas

double ossimPointObservation::theObsSigmas[3]
protected

Definition at line 142 of file ossimPointObservation.h.

Referenced by getObsCov(), ossimPointObservation(), and reset().

◆ thePt

ossimGpt ossimPointObservation::thePt
protected

Definition at line 140 of file ossimPointObservation.h.

Referenced by getObsCov(), ossimPointObservation(), and reset().

◆ theScore

double ossimPointObservation::theScore
protected

Definition at line 143 of file ossimPointObservation.h.

Referenced by print(), and reset().


The documentation for this class was generated from the following files: