22 #ifndef _KDLPARSER_EXCEPTIONS_H_
23 #define _KDLPARSER_EXCEPTIONS_H_
25 #include <core/exception.h>
32 class KDLParserUnknownJointTypeException :
public Exception
40 append(
"Found unknown Joint Type %s", joint_type);
47 class KDLParserModelGenerationFailedException :
public Exception
52 append(
"Could not generate robot model");
59 class URDFColladaNotSupportedException :
public Exception
62 URDFColladaNotSupportedException()
64 append(
"Collada Data models are currently not supported.");
71 class URDFXMLDocumentParseErrorException :
public Exception
74 URDFXMLDocumentParseErrorException()
76 append(
"Could not parse the XML document");
83 class URDFXMLElementParseErrorException :
public Exception
86 URDFXMLElementParseErrorException()
88 append(
"Could not parse the xml element");