USGS

Isis 3.0 Application Source Code Reference

Home

CnetRefByIncidence Class Reference

Find a Reference in Control Point with the least Incidence Angle. More...

#include <CnetRefByIncidence.h>

List of all members.

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.

Detailed Description

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

Author:
2010-06-10 Sharmila Prasad
See also:
ControlNetValidMeasure, CnetRefByEmission, CnetRefByResolution

Definition at line 65 of file CnetRefByIncidence.h.


Constructor & Destructor Documentation

CnetRefByIncidence ( Pvl *  pPvlDef,
std::string  psSerialNumfile 
)

Constructor.

Construct CnetRefByIncidence with a PVL Def file.

Author:
Sharmila Prasad (5/24/2010)
Parameters:
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.


Member Function Documentation

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.

Author:
Sharmila Prasad (5/24/2010)
History:

2010-10-04 Sharmila Prasad - Modified for Binary CNet

2010-10-15 Sharmila Prasad - Use single copy of Control Net in FindCnetRef()

Parameters:
pNewNet - Modified output Control Net

Definition at line 39 of file CnetRefByIncidence.cpp.


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