6 #ifndef SWIFT_MISC_GEO_KMLUTILS_H
7 #define SWIFT_MISC_GEO_KMLUTILS_H
13 namespace swift::misc::geo
22 static const QStringList &getLogCategories();
28 KMLSettings(
bool withAltitude,
bool extrude) : withAltitude(withAltitude), extrude(extrude) {}
32 bool withAltitude =
true;
34 bool tessellate =
true;
35 QString altitudeMode =
"absolute";
40 static QString wrapAsKmlDocument(
const QString &content);
43 static QString wrapAsKmlCoordinates(
const QString &content);
52 static QString asPlacemark(
const QString &name,
const QString &description,
56 static QString asLineString(
const QString &coordinatesRaw,
const KMLSettings &settings);
Geodetic coordinate, a position in 3D space relative to the reference geoid.
KMLSettings(bool withAltitude, bool extrude)
Ctor.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.