|
QGroundControl
Ground Control Station for MAVLink Drones
|
Base class for PlanCreator objects which are used to create a full plan in a single step. More...
#include <PlanCreator.h>
Inheritance diagram for PlanCreator:
Collaboration diagram for PlanCreator:Public Member Functions | |
| PlanCreator (PlanMasterController *planMasterController, QString name, QString imageResource, QObject *parent=nullptr) | |
| QString name MEMBER _name | CONSTANT (QString imageResource MEMBER _imageResource CONSTANT) 1(bool blankPlan MEMBER _blankPlan CONSTANT) 1 virtual void createPlan(const QGeoCoordinate &mapCenterCoord)=0 |
Protected Attributes | |
| PlanMasterController * | _planMasterController |
| MissionController * | _missionController |
| QString | _name |
| QString | _imageResource |
| bool | _blankPlan = false |
Base class for PlanCreator objects which are used to create a full plan in a single step.
Definition at line 11 of file PlanCreator.h.
| PlanCreator::PlanCreator | ( | PlanMasterController * | planMasterController, |
| QString | name, | ||
| QString | imageResource, | ||
| QObject * | parent = nullptr |
||
| ) |
Definition at line 4 of file PlanCreator.cc.
|
pure virtual |
|
protected |
Definition at line 29 of file PlanCreator.h.
Referenced by BlankPlanCreator::BlankPlanCreator().
|
protected |
Definition at line 28 of file PlanCreator.h.
|
protected |
Definition at line 26 of file PlanCreator.h.
Referenced by CorridorScanPlanCreator::createPlan(), StructureScanPlanCreator::createPlan(), and SurveyPlanCreator::createPlan().
|
protected |
Definition at line 27 of file PlanCreator.h.
|
protected |
Definition at line 25 of file PlanCreator.h.
Referenced by BlankPlanCreator::createPlan(), CorridorScanPlanCreator::createPlan(), StructureScanPlanCreator::createPlan(), and SurveyPlanCreator::createPlan().