DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EdgeGraphics Class Reference

#include <edgemapobject.h>

Inheritance diagram for EdgeGraphics:

Public Member Functions

 EdgeGraphics (const std::vector< qmapcontrol::PointWorldCoord > &points, std::shared_ptr< NodeData::Edge > edge)
 
virtual void draw (QPainter &painter, const qmapcontrol::RectWorldCoord &backbuffer_rect_coord, const int &controller_zoom)
 

Static Public Attributes

static const double minZoom = 7
 
static const double maxZoom = 17
 
static const double minTextZoom = 11
 

Constructor & Destructor Documentation

◆ EdgeGraphics()

EdgeGraphics::EdgeGraphics ( const std::vector< qmapcontrol::PointWorldCoord > &  points,
std::shared_ptr< NodeData::Edge edge 
)
explicit

Member Function Documentation

◆ draw()

void EdgeGraphics::draw ( QPainter &  painter,
const qmapcontrol::RectWorldCoord &  backbuffer_rect_coord,
const int &  controller_zoom 
)
virtual

Member Data Documentation

◆ maxZoom

const double EdgeGraphics::maxZoom = 17
static

◆ minTextZoom

const double EdgeGraphics::minTextZoom = 11
static

◆ minZoom

const double EdgeGraphics::minZoom = 7
static

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