DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
MapControlGraphicsModel Class Referenceabstract

#include <mapcontrolgraphicsmodel.h>

Inheritance diagram for MapControlGraphicsModel:
LineStringMapModel SinglePointMapModel

Public Member Functions

 MapControlGraphicsModel (qmapcontrol::QMapControl *)
 
 MapControlGraphicsModel (const MapControlGraphicsModel &)=default
 
 MapControlGraphicsModel (MapControlGraphicsModel &&)=default
 
virtual ~MapControlGraphicsModel ()=default
 
MapControlGraphicsModeloperator= (const MapControlGraphicsModel &)=default
 
MapControlGraphicsModeloperator= (MapControlGraphicsModel &&)=default
 
virtual void clear ()=0
 
virtual void addGraphicsData (int row, int id, float lat, float lon)=0
 
virtual void updateGraphicsData (int row, float lat, float lon)=0
 
qmapcontrol::QMapControl * map () const
 

Constructor & Destructor Documentation

◆ MapControlGraphicsModel() [1/3]

MapControlGraphicsModel::MapControlGraphicsModel ( qmapcontrol::QMapControl *  map)
explicit

◆ MapControlGraphicsModel() [2/3]

MapControlGraphicsModel::MapControlGraphicsModel ( const MapControlGraphicsModel )
default

◆ MapControlGraphicsModel() [3/3]

MapControlGraphicsModel::MapControlGraphicsModel ( MapControlGraphicsModel &&  )
default

◆ ~MapControlGraphicsModel()

virtual MapControlGraphicsModel::~MapControlGraphicsModel ( )
virtualdefault

Member Function Documentation

◆ addGraphicsData()

virtual void MapControlGraphicsModel::addGraphicsData ( int  row,
int  id,
float  lat,
float  lon 
)
pure virtual

◆ clear()

virtual void MapControlGraphicsModel::clear ( )
pure virtual

◆ map()

qmapcontrol::QMapControl* MapControlGraphicsModel::map ( ) const
inline

◆ operator=() [1/2]

MapControlGraphicsModel& MapControlGraphicsModel::operator= ( const MapControlGraphicsModel )
default

◆ operator=() [2/2]

MapControlGraphicsModel& MapControlGraphicsModel::operator= ( MapControlGraphicsModel &&  )
default

◆ updateGraphicsData()

virtual void MapControlGraphicsModel::updateGraphicsData ( int  row,
float  lat,
float  lon 
)
pure virtual

The documentation for this class was generated from the following files: