QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
KMLPlanDomDocument Class Reference

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
 

Detailed Description

Used to convert a Plan to a KML document.

Definition at line 10 of file KMLPlanDomDocument.h.

Constructor & Destructor Documentation

◆ KMLPlanDomDocument()

KMLPlanDomDocument::KMLPlanDomDocument ( )

Definition at line 12 of file KMLPlanDomDocument.cc.

Member Function Documentation

◆ addMission()

void KMLPlanDomDocument::addMission ( Vehicle vehicle,
QmlObjectListModel visualItems,
QList< MissionItem * >  rgMissionItems 
)

Definition at line 89 of file KMLPlanDomDocument.cc.

Referenced by MissionController::addMissionToKML().

Member Data Documentation

◆ surveyPolygonStyleName

constexpr const char* KMLPlanDomDocument::surveyPolygonStyleName = "SurveyPolygonStyle"
staticconstexpr

Definition at line 18 of file KMLPlanDomDocument.h.

Referenced by TransectStyleComplexItem::addKMLVisuals().


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