MRPT  1.9.9
rplidar_driver.cpp File Reference
#include "sdkcommon.h"
#include "hal/abs_rxtx.h"
#include "hal/thread.h"
#include "hal/locker.h"
#include "hal/event.h"
#include "rplidar_driver_serial.h"
Include dependency graph for rplidar_driver.cpp:

Go to the source code of this file.

Namespaces

 rp::standalone::rplidar
 

Macros

#define min(a, b)   (((a) < (b)) ? (a) : (b))
 

Macro Definition Documentation

◆ min

#define min (   a,
  b 
)    (((a) < (b)) ? (a) : (b))

Definition at line 42 of file rplidar_driver.cpp.

Referenced by mrpt::abs_diff(), mrpt::poses::CPoint< CPoint3D >::AddComponents(), mrpt::slam::CGridMapAligner::AlignPDF_robustMatch(), mrpt::hwdrivers::CHokuyoURG::assureBufferHasBytes(), mrpt::maps::CPointsMap::boundingBox(), mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate(), mrpt::pbmap::SemanticClustering::buildCoVisibilityMatrix(), mrpt::maps::COccupancyGridMap2D::buildVoronoiDiagram(), mrpt::nav::CAbstractPTGBasedReactive::calc_move_candidate_scores(), mrpt::nav::CHolonomicND::calcRepresentativeSectorForGap(), mrpt::math::CHistogram::CHistogram(), mrpt::nav::collision_free_dist_arc_circ_robot(), mrpt::nav::collision_free_dist_segment_circ_robot(), mrpt::maps::COccupancyGridMap2D::computeClearance(), mrpt::vision::computeHistogramOfOrientations(), mrpt::maps::CLandmarksMap::computeLikelihood_RSLC_2007(), mrpt::maps::CLandmarksMap::computeLikelihood_SIFT_LandmarkMap(), mrpt::maps::COccupancyGridMap2D::computeLikelihoodField_II(), mrpt::maps::COccupancyGridMap2D::computeLikelihoodField_Thrun(), mrpt::maps::COccupancyGridMap2D::computeObservationLikelihood_CellsDifference(), mrpt::maps::COccupancyGridMap2D::computeObservationLikelihood_ConsensusOWA(), mrpt::maps::COccupancyGridMap2D::computeObservationLikelihood_rayTracing(), mrpt::nav::PlannerSimple2D::computePath(), mrpt::obs::CObservation3DRangeScan::convertTo2DScan(), mrpt::math::CHistogram::createWithFixedWidth(), mrpt::nav::CParameterizedTrajectoryGenerator::debugDumpInFiles(), mrpt::graphslam::deciders::CRangeScanOps< GRAPH_T >::decimatePointsMap(), mrpt::maps::CPointsMap::determineMatching2D(), mrpt::maps::COccupancyGridMap2D::determineMatching2D(), mrpt::maps::CPointsMap::determineMatching3D(), mrpt::math::TSegment3D::distance(), mrpt::math::distancePointToPolygon2D(), nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::divideTree(), mrpt::hwdrivers::CGPSInterface::doProcess(), mrpt::nav::CHolonomicFullEval::evalSingleTarget(), mrpt::nav::CHolonomicND::evaluateGaps(), mrpt::obs::CObservation2DRangeScanWithUncertainty::evaluateScanLikelihood(), mrpt::math::RANSAC_Template< NUMTYPE >::execute(), mrpt::maps::CRandomFieldGridMap2D::exist_relation_between2cells(), mrpt::pbmap::SubgraphMatcher::exploreSubgraphTreeR(), mrpt::pbmap::SubgraphMatcher::exploreSubgraphTreeR_Area(), mrpt::vision::CFeatureExtraction::extractFeaturesKLT(), mrpt::vision::CFeatureExtraction::extractFeaturesORB(), mrpt::vision::CFeatureExtraction::extractFeaturesSURF(), mrpt::maps::CPointsMap::extractPoints(), mrpt::img::CCanvas::filledRectangle(), mrpt::vision::find_descriptor_pairings(), mrpt::maps::COccupancyGridMap2D::findCriticalPoints(), mrpt::nav::CHolonomicND::gapsEstimator(), mrpt::maps::CRandomFieldGridMap2D::getAs3DObject(), mrpt::topography::TCoords::getAsString(), mrpt::opengl::CSimpleLine::getBoundingBox(), mrpt::opengl::CTexturedPlane::getBoundingBox(), mrpt::opengl::CArrow::getBoundingBox(), mrpt::maps::CMultiMetricMapPDF::getCurrentJointEntropy(), mrpt::hwdrivers::CRaePID::getLimits(), mrpt::math::getPrismBounds(), mrpt::math::getRectangleBounds(), mrpt::opengl::CMeshFast::getXBounds(), mrpt::opengl::CMesh::getXBounds(), mrpt::opengl::CMeshFast::getYBounds(), mrpt::opengl::CMesh::getYBounds(), rp::standalone::rplidar::RPlidarDriverSerialImpl::grabScanData(), mrpt::graphs::detail::graph_ops< graph_t >::graph_of_poses_collapse_dup_edges(), mrpt::maps::CLandmarksMap::TCustomSequenceLandmarks::hasBeenModified(), mrpt::maps::CLandmarksMap::TCustomSequenceLandmarks::hasBeenModifiedAll(), mrpt::img::hsv2rgb(), mrpt::nav::CParameterizedTrajectoryGenerator::initTPObstacleSingle(), mrpt::maps::CRandomFieldGridMap2D::insertObservation_KF2(), mrpt::maps::CRandomFieldGridMap2D::internal_clear(), mrpt::vision::CFeatureExtraction::internal_computeSpinImageDescriptors(), mrpt::nav::CPTG_DiffDrive_CollisionGridBased::internal_initialize(), mrpt::maps::CReflectivityGridMap2D::internal_insertObservation(), mrpt::maps::COccupancyGridMap2D::internal_insertObservation(), mrpt::opengl::CPointCloud::internal_render_one_point(), mrpt::vision::CGenericFeatureTracker::internal_trackFeatures(), mrpt::maps::CHeightGridMap2D_Base::intersectLine3D(), mrpt::nav::CPTG_DiffDrive_CollisionGridBased::inverseMap_WS2TP(), mrpt::graphs::detail::graph_ops< graph_t >::load_graph_of_poses_from_text_stream(), mrpt::maps::COccupancyGridMap2D::loadFromBitmap(), mrpt::vision::matchMultiResolutionFeatures(), mrpt::math::medianFilter(), mrLabelQuadGroup(), mrpt::nav::CHolonomicVFF::navigate(), mrpt::nav::CHolonomicND::navigate(), mrpt::nav::CHolonomicFullEval::navigate(), mrpt::math::noncentralChi2PDF_CDF(), mrpt::math::normalQuantile(), mrpt::graphslam::CWindowObserver::OnEvent(), mrpt::slam::PF_implementation< mrpt::math::TPose3D, CMonteCarloLocalization3D, mrpt::bayes::particle_storage_mode::VALUE >::PF_SLAM_aux_perform_one_rejection_sampling_step(), mrpt::hmtslam::CLSLAM_RBPF_2DLASER::prediction_and_update_pfAuxiliaryPFOptimal(), mrpt::slam::CMetricMapBuilderICP::processObservation(), mrpt::hmtslam::CLSLAM_RBPF_2DLASER::processOneLMH(), mrpt::hwdrivers::CSkeletonTracker::processPreview(), mrpt::nav::CPTG_DiffDrive_CS::ptgDiffDriveSteeringFunction(), mrpt::maps::CLandmarksMap::TCustomSequenceLandmarks::push_back(), mrpt::math::ModelSearch::ransacSingleModel(), mrpt::io::CMemoryStream::Read(), mrpt::comms::CSerialPort::Read(), mrpt::comms::CInterfaceFTDI::Read(), mrpt::maps::CMultiMetricMapPDF::rebuildAverageMap(), mrpt::opengl::CPointCloudColoured::recolorizeByCoordinate(), mrpt::opengl::gl_utils::renderMessageBox(), mrpt::slam::CMonteCarloLocalization2D::resetUniformFreeSpace(), mrpt::maps::COccupancyGridMap2D::resizeGrid(), mrpt::img::rgb2hsv(), mrpt::tfest::se2_l2_robust(), mrpt::nav::CHolonomicND::searchBestGap(), mrpt::opengl::CBox::setBoxCorners(), mrpt::slam::CRejectionSamplingRangeOnlyLocalization::setParams(), mrpt::opengl::CMeshFast::setXBounds(), mrpt::opengl::CMesh::setXBounds(), mrpt::opengl::CMeshFast::setYBounds(), mrpt::opengl::CMesh::setYBounds(), mrpt::math::TSegment2D::signedDistance(), mrpt::nav::CPTG_DiffDrive_CollisionGridBased::simulateTrajectories(), mrpt::nav::PlannerRRT_SE2_TPS::solve(), TEST(), mrpt::vision::CGenericFeatureTracker::updateAdaptiveNewFeatsThreshold(), mrpt::nav::CPTG_Holo_Blend::updateTPObstacleSingle(), and velodyne_scan_to_pointcloud().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020