Go to the documentation of this file. 1 #ifndef GEOMETRIC_ADT_EXCEPTIONS_H
2 #define GEOMETRIC_ADT_EXCEPTIONS_H
17 virtual void debug_print()
const { cerr<<
"\nGeometricADT Error"; }
28 cerr<<
": UnknownError : An internal error with the GeometricADT has occurred";
38 cerr<<
": VerificationError : GeometricADT verification has detected an error in the tree structure";
48 cerr<<
": InvalidDepth : Requested depth is beyond current depth of ADT";
58 cerr<<
": TreeInsertionError : Errors inserting a new node, either the node is full or the degree is violated";
68 cerr<<
": InvalidADTDimension : Invalid dimension for GeometricADT";
78 cerr<<
": InvalidADTAxis : Axis request is beyond dimension of current GeometricADT";
88 cerr<<
": NULLADTRoot : Null tree root";
98 cerr<<
": OutOfBoundingBox : Element insertion has gone beyond the GeometricADT's bounding box";
109 cerr<<
": GeometricADTIteratorError : internal iterator error";
120 cerr<<
": GeometricADTTraversorError : internal traversor error";