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

#include <mapobject.h>

Inheritance diagram for MapObject:
EdgeMapObject FirmMapObject FishfarmMapObject HarbourMapObject NodeMapObject ShipMapObject VesselMapObject WindmillMapObject

Public Member Functions

 MapObject ()
 
virtual ~MapObject ()
 
virtual std::shared_ptr< qmapcontrol::Geometry > getGeometryEntity () const =0
 
virtual bool showProperties ()
 
virtual void updateProperties ()
 
virtual void toggleSelection () final
 
virtual void setSelection (bool selection)
 

Constructor & Destructor Documentation

◆ MapObject()

MapObject::MapObject ( )

◆ ~MapObject()

MapObject::~MapObject ( )
virtual

Member Function Documentation

◆ getGeometryEntity()

virtual std::shared_ptr<qmapcontrol::Geometry> MapObject::getGeometryEntity ( ) const
pure virtual

◆ setSelection()

void MapObject::setSelection ( bool  selection)
virtual

◆ showProperties()

bool MapObject::showProperties ( )
virtual

◆ toggleSelection()

void MapObject::toggleSelection ( )
finalvirtual

◆ updateProperties()

void MapObject::updateProperties ( )
virtual

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