| 
    MRPT
    2.0.0
    
   | 
 
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 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |