MRPT
1.9.9
|
Go to the source code of this file.
Macros | |
#define | NOMINMAX |
#define | M_2PI 6.283185307179586476925286766559 |
#define | M_PIf 3.14159265358979f |
#define | M_2PIf 6.28318530717959f |
#define | MRPT_CHECK_GCC_VERSION(major, minor) 0 |
MRPT_CHECK_GCC_VERSION(MAJ,MIN) More... | |
#define | MRPT_VISUALC_VERSION(major) 0 |
MRPT_CHECK_VISUALC_VERSION(Version) Version=8 for 2005, 9=2008, 10=2010, 11=2012, 12=2013, 14=2015. More... | |
#define | MRPT_CHECK_VISUALC_VERSION(major) 0 |
#define | __has_feature(x) 0 |
#define | __has_extension __has_feature |
#define | MRPT_DO_PRAGMA(x) |
Declare MRPT_TODO(message) More... | |
#define | MRPT_MSG_PRAGMA(_msg) |
#define | MRPT_WARNING(x) MRPT_MSG_PRAGMA("Warning: " x) |
#define | MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) |
#define | MRPT_printf_format_check(_FMT_, _VARARGS_) |
#define | MRPT_scanf_format_check(_FMT_, _VARARGS_) |
#define | __CURRENT_FUNCTION_NAME__ __PRETTY_FUNCTION__ |
A macro for obtaining the name of the current function: More... | |
#define | MRPT_printf_format_check(_FMT_, _VARARGS_) |
#define | MRPT_scanf_format_check(_FMT_, _VARARGS_) |
#define | MRPT_FORCE_INLINE inline |
Tells the compiler we really want to inline that function. More... | |
#define __CURRENT_FUNCTION_NAME__ __PRETTY_FUNCTION__ |
A macro for obtaining the name of the current function:
Definition at line 134 of file common.h.
Referenced by mrpt::hwdrivers::CHokuyoURG::displaySensorInfo(), mrpt::hwdrivers::CHokuyoURG::displayVersionInfo(), mrpt::hwdrivers::CHokuyoURG::enableSCIP20(), mrpt::hwdrivers::CHokuyoURG::ensureStreamIsOpen(), mrpt::graphslam::optimize_graph_spa_levmarq(), mrpt::hwdrivers::CHokuyoURG::setHighSensitivityMode(), mrpt::hwdrivers::CHokuyoURG::setMotorSpeed(), mrpt::hwdrivers::CHokuyoURG::startScanningMode(), mrpt::hwdrivers::CHokuyoURG::switchLaserOff(), and mrpt::hwdrivers::CHokuyoURG::switchLaserOn().
#define __has_extension __has_feature |
#define M_2PI 6.283185307179586476925286766559 |
Definition at line 58 of file common.h.
Referenced by mrpt::math::averageWrap2Pi(), mrpt::poses::CPointPDFSOG::bayesianFusion(), mrpt::poses::CPosePDFSOG::bayesianFusion(), mrpt::maps::COccupancyGridMap2D::computeClearance(), mrpt::math::covariancesAndMeanWeighted(), mrpt::hwdrivers::CSkeletonTracker::CSkeletonTracker(), mrpt::img::CCanvas::drawCircle(), mrpt::img::CEnhancedMetaFile::ellipseGaussian(), mrpt::img::CCanvas::ellipseGaussian(), mrpt::maps::CBeacon::generateRingSOG(), mrpt::poses::CPose3DPDFParticles::getCovarianceAndMean(), mrpt::poses::CPosePDFParticles::getCovarianceAndMean(), mrpt::vision::CFeature::internal_distanceBetweenPolarImages(), mrpt::slam::joint_pdf_metric(), mrpt::math::mahalanobisDistance2AndLogPDF(), mrpt::math::MATLAB_plotCovariance2D(), myGeneralDFT(), mrpt::math::normalPDF(), mrpt::math::normalPDFInf(), mrpt::hwdrivers::CSkeletonTracker::processPreviewNone(), mrpt::math::productIntegralAndMahalanobisTwoGaussians(), mrpt::math::productIntegralTwoGaussians(), mrpt::poses::CPoint2DPDFGaussian::productIntegralWith(), mrpt::poses::CPointPDFGaussian::productIntegralWith(), mrpt::poses::CPointPDFGaussian::productIntegralWith2D(), mrpt::nav::CPTG_DiffDrive_alpha::ptgDiffDriveSteeringFunction(), mrpt::maps::CLandmarksMap::saveToMATLABScript2D(), and mrpt::math::spline().
#define M_2PIf 6.28318530717959f |
Definition at line 62 of file common.h.
Referenced by mrpt::maps::CBeacon::generateRingSOG().
#define M_PIf 3.14159265358979f |
Definition at line 61 of file common.h.
Referenced by mrpt::slam::CGridMapAligner::AlignPDF_correlation(), mrpt::maps::CGasConcentrationGridMap2D::build_Gaussian_Wind_Grid(), mrpt::vision::CDifodo::CDifodo(), mrpt::maps::COccupancyGridMap2D::computeClearance(), mrpt::hwdrivers::CRoboPeakLidar::doProcessSimple(), mrpt::hwdrivers::CSickLaserUSB::doProcessSimple(), mrpt::hwdrivers::CSickLaserSerial::doProcessSimple(), mrpt::obs::stock_observations::example2DRangeScan(), mrpt::hwdrivers::CBoardENoses::loadConfig_sensorSpecific(), mrpt::opengl::CArrow::onUpdateBuffers_Triangles(), mrpt::opengl::CCylinder::onUpdateBuffers_Triangles(), mrpt::opengl::CDisk::onUpdateBuffers_Triangles(), and mrpt::slam::CRejectionSamplingRangeOnlyLocalization::setParams().
#define MRPT_CHECK_GCC_VERSION | ( | major, | |
minor | |||
) | 0 |
#define MRPT_DO_PRAGMA | ( | x | ) |
Declare MRPT_TODO(message)
#define MRPT_FORCE_INLINE inline |
#define MRPT_TODO | ( | x | ) | MRPT_MSG_PRAGMA("TODO: " x) |
#define MRPT_VISUALC_VERSION | ( | major | ) | 0 |
MRPT_CHECK_VISUALC_VERSION(Version) Version=8 for 2005, 9=2008, 10=2010, 11=2012, 12=2013, 14=2015.
#define MRPT_WARNING | ( | x | ) | MRPT_MSG_PRAGMA("Warning: " x) |
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |