navit
0.5.3-trunk
|
#include "gpx2navit_txt.h"
Functions | |
void | failToWriteAttrRep (int iShape, int col, char *file, int line) |
void | showStats (g2sprop *prop) |
void | wipePathAttr (pathattr *pattr) |
pathattr * | createPathAttr (void) |
void | wipeAttr (g2sattr *attr) |
void | setColsDefault (g2scolumns *cols) |
g2scolumns * | createCols (void) |
g2sattr * | createAttr (void) |
g2sprop * | createProp (void) |
void | closeProp (g2sprop *prop) |
parsedata * | createParsedata (XML_Parser parser, g2sprop *prop) |
void | closeParsedata (parsedata *pdata) |
void closeParsedata | ( | parsedata * | pdata | ) |
References parsedata::attr, parsedata::current, parsedata::databuf, parsedata::parent, and parsedata::pattr.
Referenced by parseMain().
void closeProp | ( | g2sprop * | prop | ) |
close and free a propertires structure
References g2sprop::cols, g2sprop::ellipsoid, g2sprop::lengthUnit, g2sprop::output, g2sprop::sourcefile, g2sprop::speedLengthUnit, g2sprop::speedTimeUnit, g2sprop::stats, and g2sprop::timeUnit.
Referenced by main().
g2sattr* createAttr | ( | void | ) |
g2scolumns* createCols | ( | void | ) |
creates a shapehandles structure creates a dbfhandles structure creates a parse structure
References parsedata::attr, parsedata::bufptr, c, createAttr(), createPathAttr(), parsedata::current, parsedata::databuf, DATABUFSIZE, parsedata::depth, parsedata::failed, parsedata::failedid, parsedata::fp, p, parsedata::parent, parsedata::parser, parsedata::pattr, and parsedata::prop.
Referenced by parseMain().
pathattr* createPathAttr | ( | void | ) |
g2sprop* createProp | ( | void | ) |
creates a properties structure for gpx2shp
References g2sprop::cols, createCols(), g2sprop::ellipsoid, g2sprop::is3d, g2sprop::isEdge, g2sprop::isFast, g2sprop::isPoint, g2sprop::lengthUnit, g2sprop::minlength, g2sprop::minpoints, g2sprop::mintime, g2sprop::needsStats, g2sprop::output, g2sprop::parseRte, g2sprop::parseTrk, g2sprop::parseWpt, g2sstats::rtecount, g2sstats::rtelength, g2sstats::rtepoints, g2sstats::rteunconverted, g2sprop::speedLengthUnit, g2sprop::speedTimeUnit, g2sprop::stats, g2sprop::timeUnit, g2sstats::trkcount, g2sstats::trklength, g2sstats::trkpoints, g2sstats::trkunconverted, g2sprop::verbose, and g2sstats::wptpoints.
Referenced by main().
void failToWriteAttrRep | ( | int | iShape, |
int | col, | ||
char * | file, | ||
int | line | ||
) |
Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
message when fail to write attribute
void setColsDefault | ( | g2scolumns * | cols | ) |
sets default values to a column properties.
References g2scolumns::ageofdgpsdata, g2scolumns::cmt, g2scolumns::desc, g2scolumns::dgpsid, g2scolumns::ele, g2scolumns::fix, g2scolumns::geoidheight, g2scolumns::gpxline, g2scolumns::hdop, g2scolumns::interval, g2scolumns::length, g2scolumns::link, g2scolumns::magvar, g2scolumns::name, g2scolumns::number, g2scolumns::pdop, g2scolumns::points, g2scolumns::sat, g2scolumns::speed, g2scolumns::src, g2scolumns::sym, g2scolumns::time, g2scolumns::type, and g2scolumns::vdop.
Referenced by createCols().
void showStats | ( | g2sprop * | prop | ) |
shows short statistics
References g2sprop::isFast, g2sprop::needsStats, g2sprop::parseRte, g2sprop::parseTrk, g2sprop::parseWpt, g2sstats::rtecount, g2sstats::rtelength, g2sstats::rtepoints, g2sstats::rteunconverted, g2sprop::stats, g2sstats::trkcount, g2sstats::trklength, g2sstats::trkpoints, g2sstats::trkunconverted, and g2sstats::wptpoints.
Referenced by main().
void wipeAttr | ( | g2sattr * | attr | ) |
clears a element attribute structure
References attr::type.
Referenced by createAttr(), and endElementControl().
void wipePathAttr | ( | pathattr * | pattr | ) |
clears a path attribute structure
References pathattr::cmt, pathattr::count, pathattr::desc, pathattr::interval, pathattr::length, pathattr::link, pathattr::name, pathattr::number, pathattr::speed, pathattr::src, and pathattr::type.
Referenced by createPathAttr().