| _GetBaseClass() | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | _init_COccupancyGridMap2D | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | auxParticleFilterCleanUp() | mrpt::maps::CMetricMap | inlinevirtual | 
  | buildVoronoiDiagram(float threshold, float robot_size, int x1=0, int x2=0, int y1=0, int y2=0) | mrpt::maps::COccupancyGridMap2D |  | 
  | canComputeObservationLikelihood(const mrpt::obs::CObservation &obs) const | mrpt::maps::CMetricMap | virtual | 
  | canComputeObservationsLikelihood(const mrpt::obs::CSensoryFrame &sf) const | mrpt::maps::CMetricMap |  | 
  | cell_t typedef | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > |  | 
  | cellType typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | cellTypeUnsigned typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | className | mrpt::maps::COccupancyGridMap2D | static | 
  | clear() | mrpt::maps::CMetricMap |  | 
  | clone() const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | CMetricMap() | mrpt::maps::CMetricMap |  | 
  | CMultiMetricMap class | mrpt::maps::COccupancyGridMap2D | friend | 
  | CMultiMetricMapPDF class | mrpt::maps::COccupancyGridMap2D | friend | 
  | CObservable() | mrpt::system::CObservable |  | 
  | COccupancyGridMap2D(float min_x=-20.0f, float max_x=20.0f, float min_y=-20.0f, float max_y=20.0f, float resolution=0.05f) | mrpt::maps::COccupancyGridMap2D |  | 
  | compute3DMatchingRatio(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, const TMatchingRatioParams ¶ms) const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | computeClearance(int cx, int cy, int *basis_x, int *basis_y, int *nBasis, bool GetContourPoint=false) const | mrpt::maps::COccupancyGridMap2D |  | 
  | computeClearance(float x, float y, float maxSearchDistance) const | mrpt::maps::COccupancyGridMap2D |  | 
  | computeEntropy(TEntropyInfo &info) const | mrpt::maps::COccupancyGridMap2D |  | 
  | computeLikelihoodField_II(const CPointsMap *pm, const mrpt::poses::CPose2D *relativePose=nullptr) | mrpt::maps::COccupancyGridMap2D |  | 
  | computeLikelihoodField_Thrun(const CPointsMap *pm, const mrpt::poses::CPose2D *relativePose=nullptr) | mrpt::maps::COccupancyGridMap2D |  | 
  | computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D &takenFrom) | mrpt::maps::CMetricMap |  | 
  | computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::CMetricMap |  | 
  | computeObservationLikelihood_CellsDifference(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_Consensus(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_ConsensusOWA(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_likelihoodField_II(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_likelihoodField_Thrun(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_MI(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationLikelihood_rayTracing(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::COccupancyGridMap2D | protected | 
  | computeObservationsLikelihood(const mrpt::obs::CSensoryFrame &sf, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::CMetricMap |  | 
  | computePathCost(float x1, float y1, float x2, float y2) const | mrpt::maps::COccupancyGridMap2D |  | 
  | ConstPtr typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | ConstUniquePtr typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | copyMapContentFrom(const COccupancyGridMap2D &otherMap) | mrpt::maps::COccupancyGridMap2D |  | 
  | Create(Args &&... args) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | CreateAlloc(const Alloc &alloc, Args &&... args) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | CreateFromMapDefinition(const mrpt::maps::TMetricMapInitializer &def) | mrpt::maps::COccupancyGridMap2D | static | 
  | CreateObject() | mrpt::maps::COccupancyGridMap2D | static | 
  | CreateUnique(Args &&... args) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | CriticalPointsList | mrpt::maps::COccupancyGridMap2D |  | 
  | determineMatching2D(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose2D &otherMapPose, mrpt::tfest::TMatchingPairList &correspondences, const TMatchingParams ¶ms, TMatchingExtraResults &extraResults) const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | determineMatching3D(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, mrpt::tfest::TMatchingPairList &correspondences, const TMatchingParams ¶ms, TMatchingExtraResults &extraResults) const | mrpt::maps::CMetricMap | virtual | 
  | direccion_vecino_x | mrpt::maps::COccupancyGridMap2D | private | 
  | direccion_vecino_y | mrpt::maps::COccupancyGridMap2D | private | 
  | direction2idx(int dx, int dy) | mrpt::maps::COccupancyGridMap2D | private | 
  | duplicateGetSmartPtr() const | mrpt::rtti::CObject | inline | 
  | entropyTable | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | fill(float default_value=0.5f) | mrpt::maps::COccupancyGridMap2D |  | 
  | findCriticalPoints(float filter_distance) | mrpt::maps::COccupancyGridMap2D |  | 
  | freeMap() | mrpt::maps::COccupancyGridMap2D | protected | 
  | genericMapParams | mrpt::maps::CMetricMap |  | 
  | get_logodd_lut() | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | getArea() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr &outObj) const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | getAsImage(mrpt::img::CImage &img, bool verticalFlip=false, bool forceRGB=false, bool tricolor=false) const | mrpt::maps::COccupancyGridMap2D |  | 
  | getAsImageFiltered(img::CImage &img, bool verticalFlip=false, bool forceRGB=false) const | mrpt::maps::COccupancyGridMap2D |  | 
  | getAsPointCloud(mrpt::maps::CSimplePointsMap &pm, const float occup_threshold=0.5f) const | mrpt::maps::COccupancyGridMap2D |  | 
  | getAsSimplePointsMap() const | mrpt::maps::CMetricMap | inlinevirtual | 
  | getAsSimplePointsMap() | mrpt::maps::CMetricMap | inline | 
  | getBasisCell(int x, int y) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getBasisMap() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getCell(int x, int y) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getCell_nocheck(int x, int y) const | mrpt::maps::COccupancyGridMap2D | inlineprotected | 
  | getClassName() | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | GetNeighborhood(int cx, int cy) const | mrpt::maps::COccupancyGridMap2D | inlineprivate | 
  | getPos(float x, float y) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getRawMap() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getResolution() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getRow(int cy) | mrpt::maps::COccupancyGridMap2D | inline | 
  | getRow(int cy) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | GetRuntimeClass() const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | GetRuntimeClassIdStatic() | mrpt::maps::COccupancyGridMap2D | static | 
  | getSizeX() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getSizeY() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getVoroniClearance(int cx, int cy) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getVoronoiDiagram() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getXMax() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getXMin() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getYMax() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | getYMin() const | mrpt::maps::COccupancyGridMap2D | inline | 
  | H(double p) | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | hasSubscribers() const | mrpt::system::CObservable | inlineprotected | 
  | idx2x(const size_t cx) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | idx2y(const size_t cy) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | insertionOptions | mrpt::maps::COccupancyGridMap2D |  | 
  | insertObservation(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D *robotPose=nullptr) | mrpt::maps::CMetricMap |  | 
  | insertObservationPtr(const mrpt::obs::CObservation::Ptr &obs, const mrpt::poses::CPose3D *robotPose=nullptr) | mrpt::maps::CMetricMap |  | 
  | internal_canComputeObservationLikelihood(const mrpt::obs::CObservation &obs) const override | mrpt::maps::COccupancyGridMap2D | privatevirtual | 
  | internal_clear() override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | internal_computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D &takenFrom) override | mrpt::maps::COccupancyGridMap2D | privatevirtual | 
  | internal_CreateFromMapDefinition(const mrpt::maps::TMetricMapInitializer &def) | mrpt::maps::COccupancyGridMap2D | static | 
  | internal_insertObservation(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D *robotPose=nullptr) override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | isEmpty() const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | isStaticCell(int cx, int cy, float threshold=0.7f) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | isStaticPos(float x, float y, float threshold=0.7f) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | l2p(const cellType l) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | l2p_255(const cellType l) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | laserScanSimulator(mrpt::obs::CObservation2DRangeScan &inout_Scan, const mrpt::poses::CPose2D &robotPose, float threshold=0.6f, size_t N=361, float noiseStd=0, unsigned int decimation=1, float angleNoiseStd=mrpt::DEG2RAD(.0)) const | mrpt::maps::COccupancyGridMap2D |  | 
  | laserScanSimulatorWithUncertainty(const TLaserSimulUncertaintyParams &in_params, TLaserSimulUncertaintyResult &out_results) const | mrpt::maps::COccupancyGridMap2D |  | 
  | likelihoodOptions | mrpt::maps::COccupancyGridMap2D |  | 
  | likelihoodOutputs | mrpt::maps::COccupancyGridMap2D |  | 
  | lmCellsDifference enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmConsensus enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmConsensusOWA enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmLikelihoodField_II enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmLikelihoodField_Thrun enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmMeanInformation enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | lmRayTracing enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | loadFromBitmap(const mrpt::img::CImage &img, float resolution, const mrpt::math::TPoint2D &origin=mrpt::math::TPoint2D(std::numeric_limits< double >::max(), std::numeric_limits< double >::max())) | mrpt::maps::COccupancyGridMap2D |  | 
  | loadFromBitmapFile(const std::string &file, float resolution, const mrpt::math::TPoint2D &origin=mrpt::math::TPoint2D(std::numeric_limits< double >::max(), std::numeric_limits< double >::max())) | mrpt::maps::COccupancyGridMap2D |  | 
  | loadFromProbabilisticPosesAndObservations(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap |  | 
  | loadFromSimpleMap(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap | inline | 
  | m_basis_map | mrpt::maps::COccupancyGridMap2D | protected | 
  | m_is_empty | mrpt::maps::COccupancyGridMap2D | protected | 
  | m_likelihoodCacheOutDated | mrpt::maps::COccupancyGridMap2D | protected | 
  | m_private_map_register_id | mrpt::maps::COccupancyGridMap2D | static | 
  | m_voronoi_diagram | mrpt::maps::COccupancyGridMap2D | protected | 
  | map | mrpt::maps::COccupancyGridMap2D | protected | 
  | MapDefinition() | mrpt::maps::COccupancyGridMap2D | static | 
  | OCCGRID_CELLTYPE_MAX | mrpt::maps::COccupancyGridMap2D | static | 
  | OCCGRID_CELLTYPE_MIN | mrpt::maps::COccupancyGridMap2D | static | 
  | OnPostSuccesfulInsertObs(const mrpt::obs::CObservation &) override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | p2l(const float p) | mrpt::maps::COccupancyGridMap2D | inlinestatic | 
  | precomputedLikelihood | mrpt::maps::COccupancyGridMap2D | protected | 
  | Ptr typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | publishEvent(const mrptEvent &e) const | mrpt::system::CObservable | protected | 
  | RAYTRACE_STEP_SIZE_IN_CELL_UNITS | mrpt::maps::COccupancyGridMap2D | static | 
  | resizeGrid(float new_x_min, float new_x_max, float new_y_min, float new_y_max, float new_cells_default_value=0.5f, bool additionalMargin=true) noexcept | mrpt::maps::COccupancyGridMap2D |  | 
  | resolution | mrpt::maps::COccupancyGridMap2D | protected | 
  | runtimeClassId | mrpt::maps::COccupancyGridMap2D | protectedstatic | 
  | saveAsBitmapFile(const std::string &file) const | mrpt::maps::COccupancyGridMap2D |  | 
  | saveAsBitmapFileWithLandmarks(const std::string &file, const CLANDMARKSMAP *landmarks, bool addTextLabels=false, const mrpt::img::TColor &marks_color=mrpt::img::TColor(0, 0, 255)) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | saveAsBitmapTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const mrpt::tfest::TMatchingPairList &corrs) | mrpt::maps::COccupancyGridMap2D | static | 
  | saveAsEMFTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const mrpt::tfest::TMatchingPairList &corrs) | mrpt::maps::COccupancyGridMap2D | static | 
  | saveMetricMapRepresentationToFile(const std::string &filNamePrefix) const override | mrpt::maps::COccupancyGridMap2D | virtual | 
  | serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | mrpt::maps::CMetricMap::serializeFrom(CSchemeArchiveBase &in) | mrpt::serialization::CSerializable | inlineprotectedvirtual | 
  | serializeGetVersion() const override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | serializeTo(mrpt::serialization::CArchive &out) const override | mrpt::maps::COccupancyGridMap2D | protectedvirtual | 
  | mrpt::maps::CMetricMap::serializeTo(CSchemeArchiveBase &out) const | mrpt::serialization::CSerializable | inlineprotectedvirtual | 
  | setBasisCell(int x, int y, uint8_t value) | mrpt::maps::COccupancyGridMap2D | inline | 
  | setCell(int x, int y, float value) | mrpt::maps::COccupancyGridMap2D | inline | 
  | setCell_nocheck(int x, int y, float value) | mrpt::maps::COccupancyGridMap2D | inlineprotected | 
  | setPos(float x, float y, float value) | mrpt::maps::COccupancyGridMap2D | inline | 
  | setRawCell(unsigned int cellIndex, cellType b) | mrpt::maps::COccupancyGridMap2D | inlineprotected | 
  | setSize(float x_min, float x_max, float y_min, float y_max, float resolution, float default_value=0.5f) | mrpt::maps::COccupancyGridMap2D |  | 
  | setVoroniClearance(int cx, int cy, uint16_t dist) | mrpt::maps::COccupancyGridMap2D | inlineprotected | 
  | simulateScanRay(const double x, const double y, const double angle_direction, float &out_range, bool &out_valid, const double max_range_meters, const float threshold_free=0.4f, const double noiseStd=.0, const double angleNoiseStd=.0) const | mrpt::maps::COccupancyGridMap2D |  | 
  | size_x | mrpt::maps::COccupancyGridMap2D | protected | 
  | size_y | mrpt::maps::COccupancyGridMap2D | protected | 
  | sonarSimulator(mrpt::obs::CObservationRange &inout_observation, const mrpt::poses::CPose2D &robotPose, float threshold=0.5f, float rangeNoiseStd=0.f, float angleNoiseStd=mrpt::DEG2RAD(0.f)) const | mrpt::maps::COccupancyGridMap2D |  | 
  | squareDistanceToClosestCorrespondence(float x0, float y0) const | mrpt::maps::CMetricMap | virtual | 
  | subSample(int downRatio) | mrpt::maps::COccupancyGridMap2D |  | 
  | sumMonteCarlo enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | sumUnscented enum value | mrpt::maps::COccupancyGridMap2D |  | 
  | TLaserSimulUncertaintyMethod enum name | mrpt::maps::COccupancyGridMap2D |  | 
  | TLikelihoodMethod enum name | mrpt::maps::COccupancyGridMap2D |  | 
  | TPairLikelihoodIndex typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | traits_t typedef | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > |  | 
  | UniquePtr typedef | mrpt::maps::COccupancyGridMap2D |  | 
  | updateCell(int x, int y, float v) | mrpt::maps::COccupancyGridMap2D |  | 
  | updateCell_fast_free(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > | inlinestatic | 
  | updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > | inlinestatic | 
  | updateCell_fast_occupied(const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > | inlinestatic | 
  | updateCell_fast_occupied(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap2D< OccGridCellTraits::cellType > | inlinestatic | 
  | updateInfoChangeOnly | mrpt::maps::COccupancyGridMap2D |  | 
  | voroni_free_threshold | mrpt::maps::COccupancyGridMap2D | protected | 
  | writeToMatlab() const | mrpt::serialization::CSerializable | inlinevirtual | 
  | x2idx(float x) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | x2idx(double x) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | x2idx(float x, float xmin) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | x_max | mrpt::maps::COccupancyGridMap2D | protected | 
  | x_min | mrpt::maps::COccupancyGridMap2D | protected | 
  | y2idx(float y) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | y2idx(double y) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | y2idx(float y, float ymin) const | mrpt::maps::COccupancyGridMap2D | inline | 
  | y_max | mrpt::maps::COccupancyGridMap2D | protected | 
  | y_min | mrpt::maps::COccupancyGridMap2D | protected | 
  | ~CObject()=default | mrpt::rtti::CObject | virtual | 
  | ~CObservable() | mrpt::system::CObservable | virtual | 
  | ~CSerializable() override=default | mrpt::serialization::CSerializable |  |