#include <GcpList.h>

Public Member Functions | |
| virtual const std::list < GcpPoint > & | getSelectedPoints () const =0 |
| virtual void | addPoints (const std::list< GcpPoint > &points)=0 |
| virtual void | addPoint (const GcpPoint &point)=0 |
| virtual int | getCount () const =0 |
| virtual void | removePoints (const std::list< GcpPoint > &points)=0 |
| virtual void | removePoint (const GcpPoint &point)=0 |
| virtual void | clearPoints ()=0 |
Static Public Member Functions | |
| static const std::string & | signalPointAdded () |
| static const std::string & | signalPointsAdded () |
| static const std::string & | signalPointRemoved () |
| static const std::string & | signalPointsRemoved () |
| static const std::string & | signalCleared () |
Protected Member Functions | |
| virtual | ~GcpList () |
The GcpList class stores a list of GcpPoint structs and allows for editing of the list and saving to disk. It is an abstract class providing the interface for this capability. The GcpList is used primarily for georeferencing.
This subclass of Subject will notify upon the following conditions:
Definition at line 77 of file GcpList.h.
| virtual GcpList::~GcpList | ( | ) | [protected, virtual] |
This should be destroyed by calling ModelServices::destroyElement.
| static const std::string& GcpList::signalPointAdded | ( | ) | [static] |
| static const std::string& GcpList::signalPointsAdded | ( | ) | [static] |
| static const std::string& GcpList::signalPointRemoved | ( | ) | [static] |
| static const std::string& GcpList::signalPointsRemoved | ( | ) | [static] |
| static const std::string& GcpList::signalCleared | ( | ) | [static] |
| virtual const std::list<GcpPoint>& GcpList::getSelectedPoints | ( | ) | const [pure virtual] |
| virtual void GcpList::addPoints | ( | const std::list< GcpPoint > & | points | ) | [pure virtual] |
| virtual void GcpList::addPoint | ( | const GcpPoint & | point | ) | [pure virtual] |
| virtual int GcpList::getCount | ( | ) | const [pure virtual] |
Returns the number of GCPs in the list.
This method is equivalent to getSelectedPoints().size().
| virtual void GcpList::removePoints | ( | const std::list< GcpPoint > & | points | ) | [pure virtual] |
Removes GcpPoints from the GcpList.
Any GcpPoints in the GcpList that are also in the list provided as parameter will be removed from the GcpList.
| points | A list of GcpPoints to remove from the GcpList |
| virtual void GcpList::removePoint | ( | const GcpPoint & | point | ) | [pure virtual] |
| virtual void GcpList::clearPoints | ( | ) | [pure virtual] |