, including all inherited members.
_GetBaseClass() | mrpt::utils::CSerializable | [protected, static] |
alignBylikelihoodHillClimbing(CObservation *obs, CPose2D in_initialEstimatedPose, CPose2D &out_ResultingPose) | mrpt::slam::CMetricMap | |
auxParticleFilterCleanUp() | mrpt::slam::COccupancyGridMap2D | [virtual] |
basis_map | mrpt::slam::COccupancyGridMap2D | [protected] |
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 | |
classCSerializable | mrpt::utils::CSerializable | [static] |
clear() | mrpt::slam::COccupancyGridMap2D | [virtual] |
clone() const | mrpt::utils::CSerializable | [inline] |
CMetricMap() | mrpt::slam::CMetricMap | |
CMultiMetricMap class | mrpt::slam::COccupancyGridMap2D | [friend] |
CMultiMetricMapPDF class | mrpt::slam::COccupancyGridMap2D | [friend] |
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 | |
mrpt::slam::CMetricMap::compute3DMatchingRatio(const CMetricMap *otherMap, const CPose3D &otherMapPose, float minDistForCorr=0.10f, float minMahaDistForCorr=2.0f) const =0 | mrpt::slam::CMetricMap | [pure 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 | |
computeCriticalPoints(CPointsMap &outPoints, int nPoints=100) 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 | |
mrpt::slam::CMetricMap::computeMatchingWith2D(const CMetricMap *otherMap, const CPose2D &otherMapPose, float maxDistForCorrespondence, float maxAngularDistForCorrespondence, const CPose2D &angularDistPivotPoint, TMatchingPairList &correspondences, float &correspondencesRatio, float *sumSqrDist=NULL, bool onlyKeepTheClosest=true, bool onlyUniqueRobust=false) const | mrpt::slam::CMetricMap | [inline, 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 | |
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 =0 | mrpt::utils::CSerializable | [pure virtual] |
entropyTable | mrpt::slam::COccupancyGridMap2D | [protected, static] |
extractFeatures(CLandmarksMap &outMap, const size_t number_of_features=100, const mrpt::vision::TDescriptorType descriptors=mrpt::vision::descSpinImages, const mrpt::vision::CFeatureExtraction::TOptions &options=mrpt::vision::CFeatureExtraction::TOptions()) const | mrpt::slam::COccupancyGridMap2D | |
extractFeaturesCached(mrpt::slam::CLandmarksMap &outMap, const size_t number_of_features=100, const mrpt::vision::TDescriptorType descriptors=mrpt::vision::descSpinImages, const mrpt::vision::CFeatureExtraction::TOptions &options=mrpt::vision::CFeatureExtraction::TOptions()) const | mrpt::slam::COccupancyGridMap2D | |
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::CImageFloat &img, bool verticalFlip=false) const | mrpt::slam::COccupancyGridMap2D | |
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 | |
getBasisCell(int x, int y) 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::utils::CSerializable | [virtual] |
getSizeX() const | mrpt::slam::COccupancyGridMap2D | [inline] |
getSizeY() const | mrpt::slam::COccupancyGridMap2D | [inline] |
getVoroniClearance(int cx, int cy) | 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::COccupancyGridMap2D | [virtual] |
insertObservationPtr(const CObservationPtr &obs, const CPose3D *robotPose=NULL) | mrpt::slam::CMetricMap | [inline] |
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, int 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(CSensFrameProbSequence &sfSeq) | mrpt::slam::CMetricMap | |
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_disableSaveAs3DObject | mrpt::slam::CMetricMap | |
m_FeaturesCache | mrpt::slam::COccupancyGridMap2D | [mutable, private] |
map | mrpt::slam::COccupancyGridMap2D | [protected] |
mrpt::utils::CStream class | mrpt::utils::CSerializable | [friend] |
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] |
readFromStream(mrpt::utils::CStream &in, int version)=0 | mrpt::utils::CSerializable | [protected, pure virtual] |
resetFeaturesCache() | mrpt::slam::COccupancyGridMap2D | |
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 mrpt::slam::CLandmarksMap *landmarks, bool addTextLabels=false) const | mrpt::slam::COccupancyGridMap2D | |
saveAsBitmapTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const CMetricMap::TMatchingPairList &corrs) | mrpt::slam::COccupancyGridMap2D | [static] |
saveAsEMFTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const CMetricMap::TMatchingPairList &corrs) | mrpt::slam::COccupancyGridMap2D | [static] |
saveMetricMapRepresentationToFile(const std::string &filNamePrefix) const | mrpt::slam::COccupancyGridMap2D | [virtual] |
setBasisCell(int x, int y, unsigned char 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, int dist) | mrpt::slam::COccupancyGridMap2D | [inline] |
size_x | mrpt::slam::COccupancyGridMap2D | [protected] |
size_y | mrpt::slam::COccupancyGridMap2D | [protected] |
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 | |
TMatchingPairPtr typedef | mrpt::slam::CMetricMap | |
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] |
voronoi_diagram | 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] |
~COccupancyGridMap2D() | mrpt::slam::COccupancyGridMap2D | [virtual] |
~CSerializable() | mrpt::utils::CSerializable | [virtual] |