30 #ifndef INTERNAL_EXCEPTION_H 31 #define INTERNAL_EXCEPTION_H 50 class Full :
public std::exception
52 const char *what()
const throw()
override 54 return "This set is full...";
62 class Empty :
public std::exception
64 const char *what()
const throw()
override 66 return "This set is empty...";
76 const char *what()
const throw()
override 78 return "GeometryTypeId is not expected...";
88 const char *what()
const throw()
override 90 return "Geometry Type is unknown";
101 const char *what()
const throw()
override 103 return "No way to compute positions";
Thrown when something is added in a Full set.
Thrown when a geometry type is not like expected.
Thrown when a geometry type is not like expected.
Throw an exception when it's impossible to compute labelPosition.
Thrown when trying to access an empty data set.