|
QGroundControl
Ground Control Station for MAVLink Drones
|
Used to convert a Plan to a KML document. More...
#include <KMLPlanDomDocument.h>
Inheritance diagram for KMLPlanDomDocument:
Collaboration diagram for KMLPlanDomDocument:Public Member Functions | |
| KMLPlanDomDocument () | |
| void | addMission (Vehicle *vehicle, QmlObjectListModel *visualItems, QList< MissionItem * > rgMissionItems) |
Public Member Functions inherited from KMLDomDocument | |
| KMLDomDocument (const QString &name) | |
| void | appendChildToRoot (const QDomNode &child) |
| QDomElement | addFolder (const QString &name) |
| QDomElement | addPlacemark (const QString &name, bool visible) |
| void | addTextElement (QDomElement &parentElement, const QString &name, const QString &value) |
| void | addLookAt (QDomElement &parentElement, const QGeoCoordinate &coord) |
| void | addDescription (QDomElement &parent, const QString &content) |
| QDomElement | addStyle (const QString &id) |
| void | addLineStyle (QDomElement &styleElement, const QColor &color, int width=1, double opacity=1.0) |
| void | addPolyStyle (QDomElement &styleElement, const QColor &color, double opacity=1.0) |
| QDomElement | addPoint (QDomElement &parent, const QGeoCoordinate &coord, const QString &altitudeMode=QLatin1String("absolute"), bool extrude=true) |
| QDomElement | addLineString (QDomElement &parent, const QList< QGeoCoordinate > &coords, const QString &altitudeMode=QLatin1String("absolute"), bool extrude=true, bool tessellate=true) |
| QDomElement | addPolygon (QDomElement &parent, const QList< QGeoCoordinate > &coords, const QString &altitudeMode=QLatin1String("clampToGround")) |
Static Public Attributes | |
| static constexpr const char * | surveyPolygonStyleName = "SurveyPolygonStyle" |
Static Public Attributes inherited from KMLDomDocument | |
| static constexpr const char * | kmlNamespace = "http://www.opengis.net/kml/2.2" |
| static constexpr const char * | kmlSchemaLocation = "https://schemas.opengis.net/kml/2.2.0/ogckml22.xsd" |
| static constexpr const char * | xsiNamespace = "http://www.w3.org/2001/XMLSchema-instance" |
| static constexpr const char * | balloonStyleName = "BalloonStyle" |
Additional Inherited Members | |
Static Public Member Functions inherited from KMLDomDocument | |
| static QString | kmlColorString (const QColor &color, double opacity=1) |
| static QString | kmlCoordString (const QGeoCoordinate &coord) |
Protected Attributes inherited from KMLDomDocument | |
| QDomElement | _rootDocumentElement |
Used to convert a Plan to a KML document.
Definition at line 10 of file KMLPlanDomDocument.h.
| KMLPlanDomDocument::KMLPlanDomDocument | ( | ) |
Definition at line 12 of file KMLPlanDomDocument.cc.
| void KMLPlanDomDocument::addMission | ( | Vehicle * | vehicle, |
| QmlObjectListModel * | visualItems, | ||
| QList< MissionItem * > | rgMissionItems | ||
| ) |
Definition at line 89 of file KMLPlanDomDocument.cc.
Referenced by MissionController::addMissionToKML().
|
staticconstexpr |
Definition at line 18 of file KMLPlanDomDocument.h.
Referenced by TransectStyleComplexItem::addKMLVisuals().