22 #ifndef GeomConvHelper_h
23 #define GeomConvHelper_h
61 const char* objectid,
bool& ok,
bool allowEmpty,
bool report =
true);
75 const char* objectid,
bool& ok,
bool report =
true);
86 static void emitError(
bool report,
const std::string& what,
const std::string& objecttype,
87 const char* objectid,
const std::string& desc);
static void emitError(bool report, const std::string &what, const std::string &objecttype, const char *objectid, const std::string &desc)
Writes an error message into the MessageHandler.
static Boundary parseBoundaryReporting(const std::string &def, const std::string &objecttype, const char *objectid, bool &ok, bool report=true)
Builds a boundary from its string representation, reporting occured errors.
A class that stores a 2D geometrical boundary.
static PositionVector parseShapeReporting(const std::string &shpdef, const std::string &objecttype, const char *objectid, bool &ok, bool allowEmpty, bool report=true)
Builds a PositionVector from a string representation, reporting occured errors.