GPSDATABASE::LOGPARMS Class Reference
Parms class for reading from formatted text file.
More...
#include <mi32/gpsdbase.h>
List of all members.
Public Types |
| enum | DATEFORMAT {
DATEFORMAT_YYYYMMDD,
DATEFORMAT_YYYY_MM_DD,
DATEFORMAT_MMDDYYYY,
DATEFORMAT_MM_DD_YYYY,
DATEFORMAT_DDMMYYYY,
DATEFORMAT_DD_MM_YYYY,
DATEFORMAT_YYMMDD,
DATEFORMAT_YY_MM_DD,
DATEFORMAT_MMDDYY,
DATEFORMAT_MM_DD_YY,
DATEFORMAT_DDMMYY,
DATEFORMAT_DD_MM_YY
} |
| enum | TIMEFORMAT { TIMEFORMAT_HHMMSS,
TIMEFORMAT_HH_MM_SS
} |
Public Member Functions |
| | LOGPARMS () |
| | LOGPARMS (int XField, int YField, int ZField, int XDirField, int YDirField, int DateField, int TimeField, int HeadingField, int SpeedField, MISTRING delimiter, int NumHeaderLines=0, DATEFORMAT DateFmt=DATEFORMAT_YYYYMMDD, TIMEFORMAT TimeFmt=TIMEFORMAT_HHMMSS, DMSTYPE LatLonFmt=DMSTYPE_DecDeg, bool IsColumnFormat=false) |
| | ~LOGPARMS () |
| SPATREF::COORDREFSYS | GetCrs () const |
| int | GetDateField () const |
| DATEFORMAT | GetDateFmt () const |
| const MISTRING & | GetDelimiter () const |
| int | GetHeadingField () const |
| bool | GetIsColumnFormat () const |
| DMSTYPE | GetLatLonFmt () const |
| int | GetNumHeaderLines () const |
| int | GetSpeedField () const |
| int | GetTimeField () const |
| TIMEFORMAT | GetTimeFmt () const |
| int | GetXDirField () const |
| int | GetXField () const |
| int | GetYDirField () const |
| int | GetYField () const |
| int | GetZField () const |
| void | SetCrs (SPATREF::COORDREFSYS crs) |
| void | SetDateField (int DateField) |
| void | SetDateFmt (DATEFORMAT DateFmt) |
| void | SetDelimiter (MISTRING val) |
| void | SetHeadingField (int HeadingField) |
| void | SetIsColumnFormat (bool val) |
| void | SetLatLonFmt (DMSTYPE LatLonFmt) |
| void | SetNumHeaderLines (int NumHeaderLines) |
| void | SetSpeedField (int SpeedField) |
| void | SetTimeField (int TimeField) |
| void | SetTimeFmt (TIMEFORMAT TimeFmt) |
| void | SetXDirField (int XDirField) |
| void | SetXField (int XField) |
| void | SetYDirField (int YDirField) |
| void | SetYField (int YField) |
| void | SetZField (int ZField) |
Private Attributes |
| SPATREF::COORDREFSYS | m_crs |
| int | m_DateField |
| DATEFORMAT | m_DateFmt |
| MISTRING | m_Delimiter |
| int | m_HeadingField |
| bool | m_IsColumnFormat |
| DMSTYPE | m_LatLonFmt |
| int | m_NumHeaderLines |
| int | m_SpeedField |
| int | m_TimeField |
| TIMEFORMAT | m_TimeFmt |
| int | m_XDirField |
| int | m_XField |
| int | m_YDirField |
| int | m_YField |
| int | m_ZField |
Detailed Description
Parms class for reading from formatted text file.
Member Enumeration Documentation
- Enumerator:
| DATEFORMAT_YYYYMMDD |
|
| DATEFORMAT_YYYY_MM_DD |
Contains a separator of some kind between values.
|
| DATEFORMAT_MMDDYYYY |
|
| DATEFORMAT_MM_DD_YYYY |
|
| DATEFORMAT_DDMMYYYY |
|
| DATEFORMAT_DD_MM_YYYY |
|
| DATEFORMAT_YYMMDD |
|
| DATEFORMAT_YY_MM_DD |
|
| DATEFORMAT_MMDDYY |
|
| DATEFORMAT_MM_DD_YY |
|
| DATEFORMAT_DDMMYY |
|
| DATEFORMAT_DD_MM_YY |
|
- Enumerator:
| TIMEFORMAT_HHMMSS |
|
| TIMEFORMAT_HH_MM_SS |
Contains a separator of some kind between values.
|
Constructor & Destructor Documentation
| GPSDATABASE::LOGPARMS::LOGPARMS |
( |
int |
XField, |
|
|
int |
YField, |
|
|
int |
ZField, |
|
|
int |
XDirField, |
|
|
int |
YDirField, |
|
|
int |
DateField, |
|
|
int |
TimeField, |
|
|
int |
HeadingField, |
|
|
int |
SpeedField, |
|
|
MISTRING |
delimiter, |
|
|
int |
NumHeaderLines = 0, |
|
|
DATEFORMAT |
DateFmt = DATEFORMAT_YYYYMMDD, |
|
|
TIMEFORMAT |
TimeFmt = TIMEFORMAT_HHMMSS, |
|
|
DMSTYPE |
LatLonFmt = DMSTYPE_DecDeg, |
|
|
bool |
IsColumnFormat = false | |
|
) |
| | |
| GPSDATABASE::LOGPARMS::LOGPARMS |
( |
|
) |
|
| GPSDATABASE::LOGPARMS::~LOGPARMS |
( |
|
) |
[inline] |
Member Function Documentation
| int GPSDATABASE::LOGPARMS::GetDateField |
( |
|
) |
const [inline] |
| DATEFORMAT GPSDATABASE::LOGPARMS::GetDateFmt |
( |
|
) |
const [inline] |
| const MISTRING& GPSDATABASE::LOGPARMS::GetDelimiter |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetHeadingField |
( |
|
) |
const [inline] |
| bool GPSDATABASE::LOGPARMS::GetIsColumnFormat |
( |
|
) |
const [inline] |
| DMSTYPE GPSDATABASE::LOGPARMS::GetLatLonFmt |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetNumHeaderLines |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetSpeedField |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetTimeField |
( |
|
) |
const [inline] |
| TIMEFORMAT GPSDATABASE::LOGPARMS::GetTimeFmt |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetXDirField |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetXField |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetYDirField |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetYField |
( |
|
) |
const [inline] |
| int GPSDATABASE::LOGPARMS::GetZField |
( |
|
) |
const [inline] |
| void GPSDATABASE::LOGPARMS::SetDateField |
( |
int |
DateField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetDateFmt |
( |
DATEFORMAT |
DateFmt |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetDelimiter |
( |
MISTRING |
val |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetHeadingField |
( |
int |
HeadingField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetIsColumnFormat |
( |
bool |
val |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetLatLonFmt |
( |
DMSTYPE |
LatLonFmt |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetNumHeaderLines |
( |
int |
NumHeaderLines |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetSpeedField |
( |
int |
SpeedField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetTimeField |
( |
int |
TimeField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetTimeFmt |
( |
TIMEFORMAT |
TimeFmt |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetXDirField |
( |
int |
XDirField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetXField |
( |
int |
XField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetYDirField |
( |
int |
YDirField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetYField |
( |
int |
YField |
) |
[inline] |
| void GPSDATABASE::LOGPARMS::SetZField |
( |
int |
ZField |
) |
[inline] |
Member Data Documentation
Field number containing date.
Field number containing heading.
Format of Latitude/Longitude.
Number of Header Lines to skip.
Field number containing speed.
Field number containing time.
X directional field number.
X Coordinate Field number.
Y directional field number.
Y Coordinate Field number.
Z Coordinate Field number.
The documentation for this class was generated from the following file: