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