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().