A base class for all poisson exceptions which inherits from std::runtime_error.
More...
#include <pcl/surface/3rdparty/poisson4/poisson_exceptions.h>
|
| PoissonException (const std::string &error_description, const char *file_name=nullptr, const char *function_name=nullptr, unsigned line_number=0) |
|
|
static std::string | createDetailedMessage (const std::string &error_description, const char *file_name, const char *function_name, unsigned line_number) |
|
A base class for all poisson exceptions which inherits from std::runtime_error.
- Note
- Adapted from PCLException. We intentionally do not reuse PCLException here to avoid introducing any dependencies on PCL in this 3rd party module.
Definition at line 71 of file poisson_exceptions.h.
◆ PoissonException()
pcl::poisson::PoissonException::PoissonException |
( |
const std::string & |
error_description, |
|
|
const char * |
file_name = nullptr , |
|
|
const char * |
function_name = nullptr , |
|
|
unsigned |
line_number = 0 |
|
) |
| |
|
inline |
◆ createDetailedMessage()
static std::string pcl::poisson::PoissonException::createDetailedMessage |
( |
const std::string & |
error_description, |
|
|
const char * |
file_name, |
|
|
const char * |
function_name, |
|
|
unsigned |
line_number |
|
) |
| |
|
inlinestaticprotected |
◆ file_name_
const char* pcl::poisson::PoissonException::file_name_ |
|
protected |
◆ function_name_
const char* pcl::poisson::PoissonException::function_name_ |
|
protected |
◆ line_number_
unsigned pcl::poisson::PoissonException::line_number_ |
|
protected |
The documentation for this class was generated from the following file: