40 #ifndef PCL_REGISTRATION_EXCEPTIONS_H_
41 #define PCL_REGISTRATION_EXCEPTIONS_H_
43 #include <pcl/exceptions.h>
55 const std::string& file_name =
"",
56 const std::string& function_name =
"" ,
57 unsigned line_number = 0) throw ()
58 :
pcl::
PCLException (error_description, file_name, function_name, line_number) { }
70 const std::string& file_name =
"",
71 const std::string& function_name =
"" ,
72 unsigned line_number = 0) throw ()
73 :
pcl::
PCLException (error_description, file_name, function_name, line_number) { }
76 #endif//PCL_REGISTRATION_EXCEPTIONS_H_
A base class for all pcl exceptions which inherits from std::runtime_error.
NotEnoughPointsException(const std::string &error_description, const std::string &file_name="", const std::string &function_name="", unsigned line_number=0)
An exception that is thrown when the number of correspondants is not equal to the minimum required...
An exception that is thrown when the non linear solver didn't converge.
SolverDidntConvergeException(const std::string &error_description, const std::string &file_name="", const std::string &function_name="", unsigned line_number=0)