Android-cuttlefish cvd tool
Functions
KmlParser.cpp File Reference
#include "cuttlefish/host/libs/location/KmlParser.h"
#include <string.h>
#include <unistd.h>
#include <string>
#include <utility>
#include <libxml/parser.h>
#include "cuttlefish/host/libs/location/StringParse.h"
Include dependency graph for KmlParser.cpp:

Functions

static xmlNode * findCoordinates (xmlNode *current)
 
static bool parseCoordinates (xmlNode *current, GpsFixArray *fixes)
 
static bool parseGxTrack (xmlNode *children, GpsFixArray *fixes)
 
static bool parsePlacemark (xmlNode *current, GpsFixArray *fixes)
 
static bool traverseSubtree (xmlNode *current, GpsFixArray *fixes, std::string *error)
 

Function Documentation

◆ findCoordinates()

static xmlNode * findCoordinates ( xmlNode *  current)
static

◆ parseCoordinates()

static bool parseCoordinates ( xmlNode *  current,
GpsFixArray fixes 
)
static

◆ parseGxTrack()

static bool parseGxTrack ( xmlNode *  children,
GpsFixArray fixes 
)
static

◆ parsePlacemark()

static bool parsePlacemark ( xmlNode *  current,
GpsFixArray fixes 
)
static

◆ traverseSubtree()

static bool traverseSubtree ( xmlNode *  current,
GpsFixArray fixes,
std::string *  error 
)
static