, including all inherited members.
| _GetBaseClass() | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| _init_COccupancyGridMap2D | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| auxParticleFilterCleanUp() | mrpt::slam::COccupancyGridMap2D | [virtual] |
| buildVoronoiDiagram(float threshold, float robot_size, int x1=0, int x2=0, int y1=0, int y2=0) | mrpt::slam::COccupancyGridMap2D | |
| canComputeObservationLikelihood(const CObservation *obs) | mrpt::slam::COccupancyGridMap2D | [virtual] |
| canComputeObservationsLikelihood(const CSensoryFrame &sf) | mrpt::slam::CMetricMap | |
| classCMetricMap | mrpt::slam::CMetricMap | [static] |
| classCObject | mrpt::utils::CObject | [static] |
| classCOccupancyGridMap2D | mrpt::slam::COccupancyGridMap2D | [static] |
| classCSerializable | mrpt::utils::CSerializable | [static] |
| classinfo | mrpt::slam::COccupancyGridMap2D | [static] |
| clear() | mrpt::slam::CMetricMap | |
| clone() const | mrpt::utils::CObject | [inline] |
| CMetricMap() | mrpt::slam::CMetricMap | |
| CMultiMetricMap class | mrpt::slam::COccupancyGridMap2D | [friend] |
| CMultiMetricMapPDF class | mrpt::slam::COccupancyGridMap2D | [friend] |
| CObservable() | mrpt::utils::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::slam::COccupancyGridMap2D | |
| compute3DMatchingRatio(const CMetricMap *otherMap, const CPose3D &otherMapPose, float minDistForCorr=0.10f, float minMahaDistForCorr=2.0f) const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| computeClearance(int cx, int cy, int *basis_x, int *basis_y, int *nBasis, bool GetContourPoint=false) const | mrpt::slam::COccupancyGridMap2D | |
| computeClearance(float x, float y, float maxSearchDistance) const | mrpt::slam::COccupancyGridMap2D | |
| computeEntropy(TEntropyInfo &info) const | mrpt::slam::COccupancyGridMap2D | |
| computeLikelihoodField_II(const CPointsMap *pm, const CPose2D *relativePose=NULL) | mrpt::slam::COccupancyGridMap2D | |
| computeLikelihoodField_Thrun(const CPointsMap *pm, const CPose2D *relativePose=NULL) | mrpt::slam::COccupancyGridMap2D | |
| computeMatchingWith2D(const CMetricMap *otherMap, const CPose2D &otherMapPose, float maxDistForCorrespondence, float maxAngularDistForCorrespondence, const CPose2D &angularDistPivotPoint, TMatchingPairList &correspondences, float &correspondencesRatio, float *sumSqrDist=NULL, bool onlyKeepTheClosest=false, bool onlyUniqueRobust=false) const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| computeMatchingWith3D(const CMetricMap *otherMap, const CPose3D &otherMapPose, float maxDistForCorrespondence, float maxAngularDistForCorrespondence, const CPoint3D &angularDistPivotPoint, TMatchingPairList &correspondences, float &correspondencesRatio, float *sumSqrDist=NULL, bool onlyKeepTheClosest=true, bool onlyUniqueRobust=false) const | mrpt::slam::CMetricMap | [inline, virtual] |
| computeObservationLikelihood(const CObservation *obs, const CPose3D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [virtual] |
| mrpt::slam::CMetricMap::computeObservationLikelihood(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::CMetricMap | [inline] |
| computeObservationLikelihood_CellsDifference(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_Consensus(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_ConsensusOWA(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_likelihoodField_II(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_likelihoodField_Thrun(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_MI(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationLikelihood_rayTracing(const CObservation *obs, const CPose2D &takenFrom) | mrpt::slam::COccupancyGridMap2D | [protected] |
| computeObservationsLikelihood(const CSensoryFrame &sf, const CPose2D &takenFrom) | mrpt::slam::CMetricMap | |
| computePathCost(float x1, float y1, float x2, float y2) const | mrpt::slam::COccupancyGridMap2D | |
| Create() | mrpt::slam::COccupancyGridMap2D | [static] |
| CreateObject() | mrpt::slam::COccupancyGridMap2D | [static] |
| CriticalPointsList | mrpt::slam::COccupancyGridMap2D | |
| direccion_vecino_x | mrpt::slam::COccupancyGridMap2D | [private] |
| direccion_vecino_y | mrpt::slam::COccupancyGridMap2D | [private] |
| direction2idx(int dx, int dy) | mrpt::slam::COccupancyGridMap2D | [private] |
| duplicate() const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| duplicateGetSmartPtr() const | mrpt::utils::CObject | [inline] |
| entropyTable | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| fill(float default_value=0.5f) | mrpt::slam::COccupancyGridMap2D | |
| findCriticalPoints(float filter_distance) | mrpt::slam::COccupancyGridMap2D | |
| freeMap() | mrpt::slam::COccupancyGridMap2D | [protected] |
| getArea() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &outObj) const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| getAsImage(utils::CImage &img, bool verticalFlip=false, bool forceRGB=false, bool tricolor=false) const | mrpt::slam::COccupancyGridMap2D | |
| getAsImageFiltered(utils::CImage &img, bool verticalFlip=false, bool forceRGB=false) const | mrpt::slam::COccupancyGridMap2D | |
| getAsSimplePointsMap() const | mrpt::slam::CMetricMap | [inline, virtual] |
| getAsSimplePointsMap() | mrpt::slam::CMetricMap | [inline, virtual] |
| getBasisCell(int x, int y) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getBasisMap() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getCell(int x, int y) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getCell_nocheck(int x, int y) const | mrpt::slam::COccupancyGridMap2D | [inline, protected] |
| GetNeighborhood(int cx, int cy) const | mrpt::slam::COccupancyGridMap2D | [inline, private] |
| getPos(float x, float y) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getResolution() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getRow(int cy) | mrpt::slam::COccupancyGridMap2D | [inline] |
| getRow(int cy) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| GetRuntimeClass() const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| getSizeX() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getSizeY() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getVoroniClearance(int cx, int cy) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getVoronoiDiagram() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getXMax() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getXMin() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getYMax() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| getYMin() const | mrpt::slam::COccupancyGridMap2D | [inline] |
| H(double p) | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| idx2x(const size_t cx) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| idx2y(const size_t cy) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| insertionOptions | mrpt::slam::COccupancyGridMap2D | |
| insertObservation(const CObservation *obs, const CPose3D *robotPose=NULL) | mrpt::slam::CMetricMap | [inline] |
| insertObservationPtr(const CObservationPtr &obs, const CPose3D *robotPose=NULL) | mrpt::slam::CMetricMap | [inline] |
| internal_clear() | mrpt::slam::COccupancyGridMap2D | [protected, virtual] |
| internal_insertObservation(const CObservation *obs, const CPose3D *robotPose=NULL) | mrpt::slam::COccupancyGridMap2D | [protected, virtual] |
| isEmpty() const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| isStaticCell(int cx, int cy, float threshold=0.7f) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| isStaticPos(float x, float y, float threshold=0.7f) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| l2p(const cellType &l) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| l2p_255(const cellType &l) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| laserScanSimulator(CObservation2DRangeScan &inout_Scan, const CPose2D &robotPose, float threshold=0.5f, size_t N=361, float noiseStd=0, unsigned int decimation=1, float angleNoiseStd=DEG2RAD(0)) const | mrpt::slam::COccupancyGridMap2D | |
| likelihoodOptions | mrpt::slam::COccupancyGridMap2D | |
| likelihoodOutputs | mrpt::slam::COccupancyGridMap2D | |
| lmCellsDifference enum value | mrpt::slam::COccupancyGridMap2D | |
| lmConsensus enum value | mrpt::slam::COccupancyGridMap2D | |
| lmConsensusOWA enum value | mrpt::slam::COccupancyGridMap2D | |
| lmLikelihoodField_II enum value | mrpt::slam::COccupancyGridMap2D | |
| lmLikelihoodField_Thrun enum value | mrpt::slam::COccupancyGridMap2D | |
| lmMeanInformation enum value | mrpt::slam::COccupancyGridMap2D | |
| lmRayTracing enum value | mrpt::slam::COccupancyGridMap2D | |
| loadFromBitmap(const mrpt::utils::CImage &img, float resolution, float xCentralPixel=-1, float yCentralPixel=-1) | mrpt::slam::COccupancyGridMap2D | |
| loadFromBitmapFile(const std::string &file, float resolution, float xCentralPixel=-1, float yCentralPixel=-1) | mrpt::slam::COccupancyGridMap2D | |
| loadFromProbabilisticPosesAndObservations(const CSimpleMap &Map) | mrpt::slam::CMetricMap | |
| loadFromSimpleMap(const CSimpleMap &Map) | mrpt::slam::CMetricMap | [inline] |
| logoddsTable | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| logoddsTable_255 | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| logoddsTable_255Ptr | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| logoddsTablePtr | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| m_basis_map | mrpt::slam::COccupancyGridMap2D | [protected] |
| m_disableSaveAs3DObject | mrpt::slam::CMetricMap | |
| m_is_empty | mrpt::slam::COccupancyGridMap2D | [protected] |
| m_voronoi_diagram | mrpt::slam::COccupancyGridMap2D | [protected] |
| map | mrpt::slam::COccupancyGridMap2D | [protected] |
| mrpt::utils::CStream class | mrpt::slam::CMetricMap | [friend] |
| OnPostSuccesfulInsertObs(const CObservation *) | mrpt::slam::COccupancyGridMap2D | [protected, virtual] |
| p2l(const float &p) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| p2lTable | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| p2lTablePtr | mrpt::slam::COccupancyGridMap2D | [protected, static] |
| precomputedLikelihood | mrpt::slam::COccupancyGridMap2D | [protected] |
| precomputedLikelihoodToBeRecomputed | mrpt::slam::COccupancyGridMap2D | [protected] |
| publishEvent(const mrptEvent &e) const | mrpt::utils::CObservable | [protected] |
| readFromStream(mrpt::utils::CStream &in, int version)=0 | mrpt::utils::CSerializable | [protected, pure virtual] |
| 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) MRPT_NO_THROWS | mrpt::slam::COccupancyGridMap2D | |
| resolution | mrpt::slam::COccupancyGridMap2D | [protected] |
| saveAsBitmapFile(const std::string &file) const | mrpt::slam::COccupancyGridMap2D | |
| saveAsBitmapFileWithLandmarks(const std::string &file, const CLANDMARKSMAP *landmarks, bool addTextLabels=false, const mrpt::utils::TColor &marks_color=mrpt::utils::TColor(0, 0, 255)) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| saveAsBitmapTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const TMatchingPairList &corrs) | mrpt::slam::COccupancyGridMap2D | [static] |
| saveAsEMFTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const TMatchingPairList &corrs) | mrpt::slam::COccupancyGridMap2D | [static] |
| saveMetricMapRepresentationToFile(const std::string &filNamePrefix) const | mrpt::slam::COccupancyGridMap2D | [virtual] |
| setBasisCell(int x, int y, uint8_t value) | mrpt::slam::COccupancyGridMap2D | [inline] |
| setCell(int x, int y, float value) | mrpt::slam::COccupancyGridMap2D | [inline] |
| setCell_nocheck(int x, int y, float value) | mrpt::slam::COccupancyGridMap2D | [inline, protected] |
| setPos(float x, float y, float value) | mrpt::slam::COccupancyGridMap2D | [inline] |
| setRawCell(unsigned int cellIndex, cellType b) | mrpt::slam::COccupancyGridMap2D | [inline, protected] |
| setSize(float x_min, float x_max, float y_min, float y_max, float resolution, float default_value=0.5f) | mrpt::slam::COccupancyGridMap2D | |
| setVoroniClearance(int cx, int cy, uint16_t dist) | mrpt::slam::COccupancyGridMap2D | [inline, protected] |
| simulateScanRay(const double x, const double y, const double angle_direction, float &out_range, bool &out_valid, const unsigned int max_ray_len, const float threshold_free=0.5f, const double noiseStd=0, const double angleNoiseStd=0) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| size_x | mrpt::slam::COccupancyGridMap2D | [protected] |
| size_y | mrpt::slam::COccupancyGridMap2D | [protected] |
| SmartPtr typedef | mrpt::slam::COccupancyGridMap2D | |
| sonarSimulator(CObservationRange &inout_observation, const CPose2D &robotPose, float threshold=0.5f, float rangeNoiseStd=0, float angleNoiseStd=DEG2RAD(0)) const | mrpt::slam::COccupancyGridMap2D | |
| squareDistanceToClosestCorrespondence(const float &x0, const float &y0) const | mrpt::slam::CMetricMap | [inline, virtual] |
| subSample(int downRatio) | mrpt::slam::COccupancyGridMap2D | |
| TLikelihoodMethod enum name | mrpt::slam::COccupancyGridMap2D | |
| TPairLikelihoodIndex typedef | mrpt::slam::COccupancyGridMap2D | |
| updateCell(int x, int y, float v) | mrpt::slam::COccupancyGridMap2D | |
| updateCell_fast_free(const unsigned &x, const unsigned &y, const cellType &logodd_obs, const cellType &thres, cellType *mapArray, const unsigned &_size_x) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| updateCell_fast_free(cellType *theCell, const cellType &logodd_obs, const cellType &thres) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| updateCell_fast_occupied(const unsigned &x, const unsigned &y, const cellType &logodd_obs, const cellType &thres, cellType *mapArray, const unsigned &_size_x) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| updateCell_fast_occupied(cellType *theCell, const cellType &logodd_obs, const cellType &thres) | mrpt::slam::COccupancyGridMap2D | [inline, static] |
| updateInfoChangeOnly | mrpt::slam::COccupancyGridMap2D | |
| voroni_free_threshold | mrpt::slam::COccupancyGridMap2D | [protected] |
| writeToStream(mrpt::utils::CStream &out, int *getVersion) const =0 | mrpt::utils::CSerializable | [protected, pure virtual] |
| x2idx(float x) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| x2idx(double x) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| x2idx(float x, float x_min) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| x_max | mrpt::slam::COccupancyGridMap2D | [protected] |
| x_min | mrpt::slam::COccupancyGridMap2D | [protected] |
| y2idx(float y) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| y2idx(double y) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| y2idx(float y, float y_min) const | mrpt::slam::COccupancyGridMap2D | [inline] |
| y_max | mrpt::slam::COccupancyGridMap2D | [protected] |
| y_min | mrpt::slam::COccupancyGridMap2D | [protected] |
| ~CMetricMap() | mrpt::slam::CMetricMap | [virtual] |
| ~CObject() | mrpt::utils::CObject | [inline, virtual] |
| ~CObservable() | mrpt::utils::CObservable | [virtual] |
| ~COccupancyGridMap2D() | mrpt::slam::COccupancyGridMap2D | [virtual] |
| ~CSerializable() | mrpt::utils::CSerializable | [inline, virtual] |