Main MRPT website > C++ reference
MRPT logo

mrpt::slam::COccupancyGridMap2D Member List

This is the complete list of members for mrpt::slam::COccupancyGridMap2D, including all inherited members.
_GetBaseClass()mrpt::slam::COccupancyGridMap2D [protected, static]
_init_COccupancyGridMap2Dmrpt::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
classCMetricMapmrpt::slam::CMetricMap [static]
classCObjectmrpt::utils::CObject [static]
classCOccupancyGridMap2Dmrpt::slam::COccupancyGridMap2D [static]
classCSerializablemrpt::utils::CSerializable [static]
classinfomrpt::slam::COccupancyGridMap2D [static]
clear()mrpt::slam::CMetricMap
clone() const mrpt::utils::CObject [inline]
CMetricMap()mrpt::slam::CMetricMap
CMultiMetricMap classmrpt::slam::COccupancyGridMap2D [friend]
CMultiMetricMapPDF classmrpt::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]
CriticalPointsListmrpt::slam::COccupancyGridMap2D
direccion_vecino_xmrpt::slam::COccupancyGridMap2D [private]
direccion_vecino_ymrpt::slam::COccupancyGridMap2D [private]
direction2idx(int dx, int dy)mrpt::slam::COccupancyGridMap2D [private]
duplicate() const mrpt::slam::COccupancyGridMap2D [virtual]
duplicateGetSmartPtr() const mrpt::utils::CObject [inline]
entropyTablemrpt::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]
insertionOptionsmrpt::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
likelihoodOptionsmrpt::slam::COccupancyGridMap2D
likelihoodOutputsmrpt::slam::COccupancyGridMap2D
lmCellsDifference enum valuemrpt::slam::COccupancyGridMap2D
lmConsensus enum valuemrpt::slam::COccupancyGridMap2D
lmConsensusOWA enum valuemrpt::slam::COccupancyGridMap2D
lmLikelihoodField_II enum valuemrpt::slam::COccupancyGridMap2D
lmLikelihoodField_Thrun enum valuemrpt::slam::COccupancyGridMap2D
lmMeanInformation enum valuemrpt::slam::COccupancyGridMap2D
lmRayTracing enum valuemrpt::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]
logoddsTablemrpt::slam::COccupancyGridMap2D [protected, static]
logoddsTable_255mrpt::slam::COccupancyGridMap2D [protected, static]
logoddsTable_255Ptrmrpt::slam::COccupancyGridMap2D [protected, static]
logoddsTablePtrmrpt::slam::COccupancyGridMap2D [protected, static]
m_basis_mapmrpt::slam::COccupancyGridMap2D [protected]
m_disableSaveAs3DObjectmrpt::slam::CMetricMap
m_is_emptymrpt::slam::COccupancyGridMap2D [protected]
m_voronoi_diagrammrpt::slam::COccupancyGridMap2D [protected]
mapmrpt::slam::COccupancyGridMap2D [protected]
mrpt::utils::CStream classmrpt::slam::CMetricMap [friend]
OnPostSuccesfulInsertObs(const CObservation *)mrpt::slam::COccupancyGridMap2D [protected, virtual]
p2l(const float &p)mrpt::slam::COccupancyGridMap2D [inline, static]
p2lTablemrpt::slam::COccupancyGridMap2D [protected, static]
p2lTablePtrmrpt::slam::COccupancyGridMap2D [protected, static]
precomputedLikelihoodmrpt::slam::COccupancyGridMap2D [protected]
precomputedLikelihoodToBeRecomputedmrpt::slam::COccupancyGridMap2D [protected]
publishEvent(const mrptEvent &e) const mrpt::utils::CObservable [protected]
readFromStream(mrpt::utils::CStream &in, int version)=0mrpt::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_THROWSmrpt::slam::COccupancyGridMap2D
resolutionmrpt::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_xmrpt::slam::COccupancyGridMap2D [protected]
size_ymrpt::slam::COccupancyGridMap2D [protected]
SmartPtr typedefmrpt::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 namemrpt::slam::COccupancyGridMap2D
TPairLikelihoodIndex typedefmrpt::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]
updateInfoChangeOnlymrpt::slam::COccupancyGridMap2D
voroni_free_thresholdmrpt::slam::COccupancyGridMap2D [protected]
writeToStream(mrpt::utils::CStream &out, int *getVersion) const =0mrpt::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_maxmrpt::slam::COccupancyGridMap2D [protected]
x_minmrpt::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_maxmrpt::slam::COccupancyGridMap2D [protected]
y_minmrpt::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]



Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:16:28 UTC 2011