16 #define DLG_ERR_FILE 1
17 #define DLG_ERR_READ 2
18 #define DLG_ERR_HEADER 3
19 #define DLG_ERR_NODE 4
20 #define DLG_ERR_AREA 5
21 #define DLG_ERR_LINE 6
40 int m_iMajorAttr, m_iMinorAttr;
62 int m_iNode1, m_iNode2;
63 int m_iLeftArea, m_iRightArea;
66 std::vector<DLGAttribute> m_attr;
79 bool Read(
const char *fname,
bool progress_callback(
int) = NULL);
82 bool GetRecord(
char *buf);
107 DPoint2 m_SW_utm, m_NW_utm, m_NE_utm, m_SE_utm;
108 DPoint2 m_SW_lat, m_NW_lat, m_NE_lat, m_SE_lat;
110 std::vector<DLGNode> m_nodes;
111 std::vector<DLGArea> m_areas;
112 std::vector<DLGLine> m_lines;
131 bool ConvertDLG_from_LFDelim(
const char *fname_from,
const char *fname_to);