Go to the documentation of this file.
45 #ifndef ERROR_H_84822 // to make it unique, a random number
63 virtual const char*
Description()
const {
return "Unspecified Error\n";}
65 virtual int GetType()
const {
return 0;}
69 class Error_IO :
public Error {
77 class Error_BasicIO :
public Error_IO {};
78 class Error_BasicIO_File :
public Error_BasicIO {
80 virtual const char*
Description()
const {
return "Error while reading stream";}
81 virtual int GetType()
const {
return 1;}
83 class Error_BasicIO_Exp_Delim :
public Error_BasicIO {
85 virtual const char*
Description()
const {
return "Expected Delimiter not encountered";}
86 virtual int GetType()
const {
return 2;}
88 class Error_BasicIO_Not_A_Space :
public Error_BasicIO {
90 virtual const char*
Description()
const {
return "Expected space,tab or newline not encountered";}
91 virtual int GetType()
const {
return 3;}
93 class Error_BasicIO_Unexpected :
public Error_BasicIO {
95 virtual const char*
Description()
const {
return "Unexpected character";}
99 class Error_BasicIO_ToBig :
public Error_BasicIO {
101 virtual const char*
Description()
const {
return "Word that is read out of stream is bigger than maxsize";}
102 virtual int GetType()
const {
return 5;}
105 class Error_BasicIO_Not_Opened :
public Error_BasicIO {
107 virtual const char*
Description()
const {
return "File cannot be opened";}
108 virtual int GetType()
const {
return 6;}
113 virtual const char*
Description()
const {
return "Unexpected identifier, expecting a vector (explicit or ZERO)";}
118 virtual const char*
Description()
const {
return "Unexpected identifier, expecting a Frame (explicit or DH)";}
119 virtual int GetType()
const {
return 102;}
123 virtual const char*
Description()
const {
return "Unexpected identifier, expecting a Rotation (explicit or EULERZYX, EULERZYZ, RPY,ROT,IDENTITY)";}
124 virtual int GetType()
const {
return 103;}
129 virtual const char*
Description()
const {
return "Unexpected identifier, expecting TRANS or ROT";}
136 virtual const char*
Description()
const {
return "Illegal Resolutiontype is used in I/O with ResolutionTask";}
137 virtual int GetType()
const {
return 301;}
142 virtual const char*
Description()
const {
return "Joint limits cannot be avoided";}
147 virtual const char*
Description()
const {
return "Manipulability is very low";}
153 virtual const char*
Description()
const {
return "Wrong keyword while reading motion profile";}
158 virtual const char*
Description()
const {
return "Trajectory type keyword not known";}
166 virtual const char*
Description()
const {
return "Circle : radius is to small";}
172 virtual const char*
Description()
const {
return "Circle : Plane for motion is not properly defined";}
178 virtual const char*
Description()
const {
return "Acceleration of a rectangular velocityprofile cannot be used";}
187 return "Motion Profile with requested parameters is not feasible";
194 virtual const char*
Description()
const {
return "Method is not applicable for this derived object";}
195 virtual int GetType()
const {
return 3004;}
203 virtual const char*
Description()
const {
return "Stepsize Underflow";}
211 virtual const char*
Description()
const {
return "To many steps"; }
218 virtual const char*
Description()
const {
return "Stepsize to small"; }
226 virtual const char*
Description()
const {
return "Unexpected identifier while reading a criterium"; }
227 virtual int GetType()
const {
return 5001;}
234 virtual const char*
Description()
const {
return "Unexpected identifier while reading a jointlimits"; }
241 virtual const char*
Description()
const {
return "The requested object/method/function is not implemented"; }
242 virtual int GetType()
const {
return 7000;}
virtual int GetType() const
virtual const char * Description() const
virtual const char * Description() const
virtual const char * Description() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
Error_IO(const std::string &_msg="Unspecified I/O Error", int typenr=0)
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual const char * Description() const
virtual int GetType() const
Error_Redundancy indicates an error that occurred during solving for redundancy.
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual const char * Description() const
virtual const char * Description() const
virtual const char * Description() const
virtual const char * Description() const
Error_MotionPlanning_Not_Feasible(int _reason)
virtual const char * Description() const
Error_Stepsize_Underflow is thrown if the stepsize becomes to small.
virtual const char * Description() const
Abstract subclass of all errors that can be thrown by Adaptive_Integrator.
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
Error_Stepsize_To_Small is thrown if the stepsize becomes to small
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual const char * Description() const