DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
VesselMapObject Class Reference

#include <vesselmapobject.h>

Inheritance diagram for VesselMapObject:
MapObject

Public Member Functions

 VesselMapObject (MapObjectsController *controller, VesselData *vessel)
 
std::shared_ptr< qmapcontrol::Geometry > getGeometryEntity () const
 
virtual bool showProperties ()
 
virtual void updateProperties ()
 
void vesselUpdated ()
 
- Public Member Functions inherited from MapObject
 MapObject ()
 
virtual ~MapObject ()
 
virtual void toggleSelection () final
 
virtual void setSelection (bool selection)
 

Static Public Member Functions

static QString vesselStateToString (int state)
 

Constructor & Destructor Documentation

◆ VesselMapObject()

VesselMapObject::VesselMapObject ( MapObjectsController controller,
VesselData vessel 
)

Member Function Documentation

◆ getGeometryEntity()

std::shared_ptr<qmapcontrol::Geometry> VesselMapObject::getGeometryEntity ( ) const
inlinevirtual

Implements MapObject.

◆ showProperties()

bool VesselMapObject::showProperties ( )
virtual

Reimplemented from MapObject.

◆ updateProperties()

void VesselMapObject::updateProperties ( )
virtual

Reimplemented from MapObject.

◆ vesselStateToString()

QString VesselMapObject::vesselStateToString ( int  state)
static

◆ vesselUpdated()

void VesselMapObject::vesselUpdated ( )

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