gpxlib
agpxlibrary
|
The track class of the gpx library. More...
#include <TRK.h>
Public Member Functions | |
TRK (Node *parent, const char *name, bool mandatory=false) | |
virtual | ~TRK () |
String & | name () |
String & | cmt () |
String & | desc () |
String & | src () |
std::list< Node * > | link () |
Unsigned & | number () |
String & | type () |
Extensions & | extensions () |
std::list< Node * > | trkseg () |
Node * | buildElement (const char *name, std::ostream *report) |
Public Member Functions inherited from gpx::Node | |
Node (Node *parent, const char *name, bool mandatory) | |
virtual | ~Node () |
const std::string & | name () const |
virtual const std::string & | value () const |
bool | mandatory () const |
bool | used () const |
void | used (bool value) |
virtual void | value (std::string value) |
Node * | parent () const |
std::list< Node * > & | attributes () |
std::list< Node * > & | elements () |
virtual Node * | buildAttribute (const char *name, std::ostream *report=0) |
virtual Node * | built () |
virtual bool | validate (std::ostream *report=0) const |
virtual bool | write (std::ostream &output, int level) const |
void | indent (std::ostream &output, int level) const |
Additional Inherited Members | |
Protected Member Functions inherited from gpx::Node | |
void | insert (const char *name, Node *node) |
void | filter (const char *name, std::list< Node * > &nodes) |
bool | isExtension () |
The track class of the gpx library.
gpx::TRK::TRK | ( | Node * | parent, |
const char * | name, | ||
bool | mandatory = false |
||
) |
Constructor
parent | the parent node |
name | the name of the attribute or element |
mandatory | is the attribute or element mandatory ? |
|
virtual |
Deconstructor
|
virtual |
Build the element node
name | the name of the element |
report | the optional report stream |
Reimplemented from gpx::Node.
|
inline |
Get cmt
|
inline |
Get desc
|
inline |
Get extensions
list< Node * > gpx::TRK::link | ( | ) |
Get link
|
inline |
Get name
|
inline |
Get number
|
inline |
Get src
list< Node * > gpx::TRK::trkseg | ( | ) |
Get trkseg
|
inline |
Get type