30#ifndef INTERNAL_EXCEPTION_H
31#define INTERNAL_EXCEPTION_H
52 class Full :
public std::exception
54 const char *what()
const throw()
override {
return "This set is full..."; }
61 class Empty :
public std::exception
63 const char *what()
const throw()
override {
return "This set is empty..."; }
72 const char *what()
const throw()
override {
return "GeometryTypeId is not expected..."; }
81 const char *what()
const throw()
override {
return "Geometry Type is unknown"; }
91 const char *what()
const throw()
override {
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.