Isis 3.0 Application Source Code Reference |
Home |
Find a Reference in Control Point with the least Incidence Angle. More...
#include <CnetRefByIncidence.h>
Public Member Functions | |
CnetRefByIncidence (Pvl *pPvlDef, std::string msSerialNumfile) | |
Constructor. | |
virtual | ~CnetRefByIncidence () |
virtual Pvl & | GetLogPvl (void) |
Get the Log updated by this object. | |
virtual void | FindCnetRef (ControlNet &pNewNet) |
Given Control Net, find the reference based on Incidence Angle. |
Find a Reference in Control Point with the least Incidence Angle.
This class is used find a Reference in Control Point with the least Incidence Angle after it has passed all the validity test for Dn, Emission & Incidence Angles and Resolution. Processes the entire points in the Control Network
Definition at line 65 of file CnetRefByIncidence.h.
CnetRefByIncidence | ( | Pvl * | pPvlDef, | |
std::string | psSerialNumfile | |||
) |
Constructor.
Construct CnetRefByIncidence with a PVL Def file.
pPvlDef | - Pvl Definition File | |
psSerialNumfile | - Serial Number file attached to the ControlNet |
Definition at line 22 of file CnetRefByIncidence.cpp.
virtual ~CnetRefByIncidence | ( | ) | [inline, virtual] |
Definition at line 69 of file CnetRefByIncidence.h.
virtual Pvl& GetLogPvl | ( | void | ) | [inline, virtual] |
Get the Log updated by this object.
Definition at line 72 of file CnetRefByIncidence.h.
void FindCnetRef | ( | ControlNet & | pNewNet | ) | [virtual] |
Given Control Net, find the reference based on Incidence Angle.
This traverses all the control points and measures in the network and checks for valid Measure which passes the Emission Incidence Angle, DN value tests and picks the Measure with the best Incidence Angle (closer) to zero as the Reference.
2010-10-04 Sharmila Prasad - Modified for Binary CNet
2010-10-15 Sharmila Prasad - Use single copy of Control Net in FindCnetRef()
pNewNet | - Modified output Control Net |
Definition at line 39 of file CnetRefByIncidence.cpp.