45 #ifndef ERROR_H_84822 // to make it unique, a random number 63 virtual const char*
Description()
const {
return "Unspecified Error\n";}
73 Error_IO(
const std::string& _msg=
"Unspecified I/O Error",
int typenr=0):msg(_msg) {}
75 virtual int GetType()
const {
return typenr;}
80 virtual const char*
Description()
const {
return "Error while reading stream";}
85 virtual const char*
Description()
const {
return "Expected Delimiter not encountered";}
90 virtual const char*
Description()
const {
return "Expected space,tab or newline not encountered";}
95 virtual const char*
Description()
const {
return "Unexpected character";}
101 virtual const char*
Description()
const {
return "Word that is read out of stream is bigger than maxsize";}
107 virtual const char*
Description()
const {
return "File cannot be opened";}
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)";}
123 virtual const char*
Description()
const {
return "Unexpected identifier, expecting a Rotation (explicit or EULERZYX, EULERZYZ, RPY,ROT,IDENTITY)";}
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";}
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";
189 virtual int GetType()
const {
return 3100+reason;}
194 virtual const char*
Description()
const {
return "Method is not applicable for this derived object";}
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"; }
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"; }
virtual const char * Description() const
virtual int GetType() const
Abstract subclass of all errors that can be thrown by Adaptive_Integrator.
virtual const char * Description() 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
Error_MotionPlanning_Not_Feasible(int _reason)
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
virtual const char * Description() const
virtual int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual const char * Description() const
virtual const char * Description() const
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 const char * Description() const
virtual const char * Description() const
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 int GetType() const
virtual int GetType() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
virtual const char * Description() const
virtual int GetType() const
Error_Stepsize_To_Small is thrown if the stepsize becomes to small.
virtual int GetType() const
virtual const char * Description() 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)
Error_Redundancy indicates an error that occurred during solving for redundancy.
Error_Stepsize_Underflow is thrown if the stepsize becomes to small.
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