13 #include <mrpt/config.h> 23 const bool showStandardInfo)
25 m_additionalInfo(additionalInfo),
26 m_showStandardInfo(showStandardInfo)
42 return "Up to date documentation and tutorials are maintained at the MRPT " 43 "website:\n\nhttp://www.mrpt.org/\n\n\n\n";
56 "----------------------------------\n" 57 "Part of the MRPT project.\n" 58 "For bug reports and source code, visit:" 59 " https://github.com/MRPT/mrpt \n\n";
70 str +=
"Eigen version: ";
72 "%u.%u.%u\n", EIGEN_WORLD_VERSION, EIGEN_MAJOR_VERSION,
74 str += guiLibName +
" version: " + guiLibVersion;
75 #if defined(__WXMSW__) 77 #elif defined(__UNIX__) 81 str +=
"-Unicode build";
84 #endif // wxUSE_UNICODE 86 str +=
"\nOpenCV version: ";
88 str += MRPT_OPENCV_VERSION;
const std::string m_additionalInfo
std::string license() const
std::string MRPT_getCompilationDate()
Returns the MRPT source code timestamp, according to the Reproducible-Builds specifications: https://...
std::string tutorial() const
std::string information(const std::string &guiLibName, const std::string &guiLibVersion) const
const bool m_showStandardInfo
const std::string m_appName
CAboutBoxBase(const std::string &appName, const std::string &additionalInfo, const bool showStandardInfo)
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
std::string format(const char *fmt,...) MRPT_printf_format_check(1
A std::string version of C sprintf.
std::string MRPTBuildVersion() const
std::string MRPT_getVersion()
Returns a string describing the MRPT version.
const std::string & getMRPTLicense()
Returns a const ref to a text with the same text that appears at the beginning of each MRPT file (use...