+const char*
+Scanner::convertGeometryIDToName (const int geomID)
+{
+ const char *name = "";
+
+ if (geomID >= 0 && geomID < s_iGeometryCount)
+ return (s_aszGeometryName[geomID]);
+
+ return (name);
+}
+
+const char*
+Scanner::convertGeometryIDToTitle (const int geomID)
+{
+ const char *title = "";
+
+ if (geomID >= 0 && geomID < s_iGeometryCount)
+ return (s_aszGeometryName[geomID]);
+
+ return (title);
+}
+
+int
+Scanner::convertGeometryNameToID (const char* const geomName)
+{
+ int id = GEOMETRY_INVALID;
+
+ for (int i = 0; i < s_iGeometryCount; i++)
+ if (strcasecmp (geomName, s_aszGeometryName[i]) == 0) {
+ id = i;
+ break;
+ }
+
+ return (id);
+}
+