30 #ifndef INTERNAL_EXCEPTION_H
31 #define INTERNAL_EXCEPTION_H
46 class Full :
public std::exception
48 const char* what()
const throw()
override
50 return "This set is full...";
56 class Empty :
public std::exception
58 const char* what()
const throw()
override
60 return "This set is empty...";
68 const char* what()
const throw()
override
70 return "GeometryTypeId is not expected...";
78 const char* what()
const throw()
override
80 return "Geometry Type is unknown";
89 const char * what()
const throw()
override
91 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 dada set.