17 #include <boost/date_time/posix_time/posix_time.hpp>
23 using namespace boost::gregorian;
24 using namespace boost::posix_time;
71 static double calcDegrees(
const double& deg,
const double& min = 0.0,
const double& sec = 0.0,
char hemisphere =
'-' );
73 static string eraseHead(
const string& input,
const string& prefix );
77 void parseLatLonSec(
const string& input,
double& lat,
double& lon,
const string& prefix =
"" );
78 void parseLatLonMin(
const string& input,
double& lat,
double& lon,
const string& prefix =
"" );
79 void parseLatLonCentiSec(
const string& input,
double& lat,
double& lon,
const string& prefix =
"" );
80 void parseLatLonVLATS(
const string& input,
double& lat,
double& lon,
const string& prefix =
"" );
85 bool parseDateTime7(
const string& input,
const ptime& prevTime, ptime& time,
const string& prefix =
"" );
89 bool parseDateTime9(
const string& input,
const ptime& prevTime, ptime& time,
const string& prefix =
"" );
92 bool parseDateTime10(
const string& input,
const time_period& timeFrame, ptime& time,
const string& prefix =
"" );
94 bool parseDateTime14(
const string& input, ptime& time,
const string& prefix =
"" );
99 bool checkAndAssign(
string& sData,
const vector<string>& tokens,
size_t tokenIndex,
const string& prefix =
"" );
USMTF parser Has been used with USMTF 2004 Baseline.
Definition: usmtfParser.h:32
This class is the base class for parsing out creation information from various textual formats...
Definition: createObjectParser.h:45
virtual ~DtUsmtfParser()
Definition: usmtfParser.h:36
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34