![]()  | 
  
    Isis Developer Reference
    
   | 
 
Control Point List generator. More...
#include <ControlPointList.h>

Public Member Functions | |
| ControlPointList (const FileName &psFileName) | |
| Creates a ControlPointList from a list of control point ids'.  More... | |
| virtual | ~ControlPointList () | 
| Destructor.  More... | |
| QString | ControlPointId (int piIndex) | 
| Return a control point id given an index.  More... | |
| int | ControlPointIndex (const QString &psCpId) | 
| return a list index given a control point id  More... | |
| bool | HasControlPoint (const QString &psCpId) | 
| Determines whether or not the requested control point id exists in the list.  More... | |
| int | Size () const | 
| How many control points in the list.  More... | |
| void | RegisterStatistics (Pvl &pcPvlLog) | 
| Register invalid control point and calculate the valid & invalid point count.  More... | |
| Isis::ControlPointList::ControlPointList | ( | const FileName & | psListFile | ) | 
Creates a ControlPointList from a list of control point ids'.
| psListFile | The file withe list of control point ids' | 
References _FILEINFO_, Isis::FileName::expanded(), Isis::toString(), and Isis::IException::User.
      
  | 
  virtual | 
Destructor.
| QString Isis::ControlPointList::ControlPointId | ( | int | piIndex | ) | 
Return a control point id given an index.
| piIndex | The index of the desired control point id | 
References _FILEINFO_, Isis::IException::Programmer, Size(), and Isis::toString().
| int Isis::ControlPointList::ControlPointIndex | ( | const QString & | psCpId | ) | 
return a list index given a control point id
| ps_cpId | The control point id to be searched for | 
References _FILEINFO_, HasControlPoint(), and Isis::IException::Programmer.
| bool Isis::ControlPointList::HasControlPoint | ( | const QString & | psCpId | ) | 
Determines whether or not the requested control point id exists in the list.
| psCpId | The control point id to be checked for | 
References Size().
Referenced by ControlPointIndex().
| void Isis::ControlPointList::RegisterStatistics | ( | Pvl & | pcPvlLog | ) | 
Register invalid control point and calculate the valid & invalid point count.
| Pvl | Will contain stats in pvl keywords | 
References Size(), and Isis::toString().
| int Isis::ControlPointList::Size | ( | ) | const | 
How many control points in the list.
Referenced by ControlPointId(), HasControlPoint(), and RegisterStatistics().