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

#include <edgelayer.h>

Inheritance diagram for EdgeLayer:

Public Member Functions

 EdgeLayer (MapObjectsController *controller, const QString &name, QObject *parent=0)
 
void setVisible (bool vi)
 
void addEdge (EdgeMapObject *edge, bool disable_redraw=false)
 
void removeEdge (EdgeMapObject *edge)
 
void clear ()
 
std::shared_ptr< qmapcontrol::LayerGeometry > layer () const
 
const QList< EdgeMapObject * > selection () const
 

Constructor & Destructor Documentation

◆ EdgeLayer()

EdgeLayer::EdgeLayer ( MapObjectsController controller,
const QString &  name,
QObject *  parent = 0 
)
explicit

Member Function Documentation

◆ addEdge()

void EdgeLayer::addEdge ( EdgeMapObject edge,
bool  disable_redraw = false 
)

◆ clear()

void EdgeLayer::clear ( )

◆ layer()

std::shared_ptr<qmapcontrol::LayerGeometry> EdgeLayer::layer ( ) const
inline

◆ removeEdge()

void EdgeLayer::removeEdge ( EdgeMapObject edge)

◆ selection()

const QList<EdgeMapObject *> EdgeLayer::selection ( ) const
inline

◆ setVisible()

void EdgeLayer::setVisible ( bool  vi)
inline

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