vtdata library
Public Member Functions | Public Attributes | Protected Attributes | List of all members
vtDLGFile Class Reference

Public Member Functions

bool Read (const char *fname, bool progress_callback(int)=NULL)
 Reads a file. Pass it the name of a DLG-O (.opt) file. Returns true if successful.
bool GetRecord (char *buf)
DLGType GuessFileType ()
 after loading, guess file type from the element attributes
const char * GetErrorMessage ()
 if an error occured, return it as an English message
void OpenFile ()
void CloseFile ()
vtCRSGetCRS ()

Public Attributes

int m_iError
char m_header [80]
int m_iNodes
int m_iAreas
int m_iLines
bool m_bLFdelimited
const char * m_fname
DPoint2 m_SW_utm
DPoint2 m_NW_utm
DPoint2 m_NE_utm
DPoint2 m_SE_utm
DPoint2 m_SW_lat
DPoint2 m_NW_lat
DPoint2 m_NE_lat
DPoint2 m_SE_lat
std::vector< DLGNode > m_nodes
std::vector< DLGArea > m_areas
std::vector< DLGLine > m_lines

Protected Attributes

FILE * m_fp
vtCRS m_crs

Detailed Description

Implements reading data from a USGS DLG file.