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 MISTRINGGetDelimiter () 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

SPATREF::COORDREFSYS GPSDATABASE::LOGPARMS::GetCrs (  )  const [inline]
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::SetCrs ( SPATREF::COORDREFSYS  crs  )  [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.

Format of Date Field.

Field number containing heading.

Format of Latitude/Longitude.

Number of Header Lines to skip.

Field number containing speed.

Field number containing time.

Format of Time Field.

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:

Generated on Sun Oct 7 21:33:27 2012 for TNTsdk 2012 by  doxygen 1.6.1