|
Engauge Digitizer 2
|
Given a set of point identifiers, if a map is in effect (with its two axis endpoints) then both axis points must be handled as a unit. More...
#include <ScaleBarAxisPointsUnite.h>

Public Member Functions | |
| ScaleBarAxisPointsUnite () | |
| Single constructor. | |
| ~ScaleBarAxisPointsUnite () | |
| QStringList | unite (CmdMediator *cmdMediator, const QStringList &pointIdentifiersIn) const |
| Add. | |
Given a set of point identifiers, if a map is in effect (with its two axis endpoints) then both axis points must be handled as a unit.
For that to happen, for maps this class looks for one axis endpoint in a point identifier list, and if just one is in the list then the other is also added
This class has absolutely no effect (=noop) when a map is not in effect, or a map is in effect but zero or both axis endpoints are in the list
Definition at line 21 of file ScaleBarAxisPointsUnite.h.
| ScaleBarAxisPointsUnite::ScaleBarAxisPointsUnite | ( | ) |
| ScaleBarAxisPointsUnite::~ScaleBarAxisPointsUnite | ( | ) |
Definition at line 19 of file ScaleBarAxisPointsUnite.cpp.
| QStringList ScaleBarAxisPointsUnite::unite | ( | CmdMediator * | cmdMediator, |
| const QStringList & | pointIdentifiersIn ) const |
Add.
Definition at line 34 of file ScaleBarAxisPointsUnite.cpp.