DISPLACE
1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
|
#include <linestringmapmodel.h>
Public Types | |
using | GeometryBuilder = std::function< std::shared_ptr< qmapcontrol::GeometryLineString >(float lat, float lon)> |
Public Member Functions | |
LineStringMapModel (qmapcontrol::QMapControl *) | |
void | clear () override |
void | addGraphicsData (int row, int id, float lat, float lon) override |
void | updateGraphicsData (int row, float lat, float lon) override |
void | setGeometryBuilder (GeometryBuilder builder) |
![]() | |
MapControlGraphicsModel (qmapcontrol::QMapControl *) | |
MapControlGraphicsModel (const MapControlGraphicsModel &)=default | |
MapControlGraphicsModel (MapControlGraphicsModel &&)=default | |
virtual | ~MapControlGraphicsModel ()=default |
MapControlGraphicsModel & | operator= (const MapControlGraphicsModel &)=default |
MapControlGraphicsModel & | operator= (MapControlGraphicsModel &&)=default |
qmapcontrol::QMapControl * | map () const |
using LineStringMapModel::GeometryBuilder = std::function<std::shared_ptr<qmapcontrol::GeometryLineString>(float lat, float lon)> |
LineStringMapModel::LineStringMapModel | ( | qmapcontrol::QMapControl * | control | ) |
|
overridevirtual |
Implements MapControlGraphicsModel.
|
overridevirtual |
Implements MapControlGraphicsModel.
void LineStringMapModel::setGeometryBuilder | ( | LineStringMapModel::GeometryBuilder | builder | ) |
|
overridevirtual |
Implements MapControlGraphicsModel.