_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 |
canComputeObservationLikelihood(const mrpt::obs::CObservationPtr &obs) const | mrpt::maps::CMetricMap | |
canComputeObservationsLikelihood(const mrpt::obs::CSensoryFrame &sf) const | mrpt::maps::CMetricMap | |
cell_t typedef | mrpt::maps::CLogOddsGridMap2D< int16_t > | |
cellType typedef | mrpt::maps::COccupancyGridMap2D | |
CELLTYPE_MAX | mrpt::maps::detail::logoddscell_traits< int16_t > | static |
CELLTYPE_MIN | mrpt::maps::detail::logoddscell_traits< int16_t > | static |
cellTypeUnsigned typedef | mrpt::maps::COccupancyGridMap2D | |
classCMetricMap | mrpt::maps::CMetricMap | static |
classCObject | mrpt::utils::CObject | static |
classCOccupancyGridMap2D | mrpt::maps::COccupancyGridMap2D | static |
classCSerializable | mrpt::utils::CSerializable | static |
classinfo | mrpt::maps::COccupancyGridMap2D | static |
clear() | mrpt::maps::CMetricMap | |
clone() const | mrpt::utils::CObject | inline |
CMetricMap() | mrpt::maps::CMetricMap | |
CMultiMetricMap class | mrpt::maps::COccupancyGridMap2D | friend |
CMultiMetricMapPDF class | mrpt::maps::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::maps::COccupancyGridMap2D | |
compute3DMatchingRatio(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, const TMatchingRatioParams ¶ms) const MRPT_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=NULL) | mrpt::maps::COccupancyGridMap2D | |
computeLikelihoodField_Thrun(const CPointsMap *pm, const mrpt::poses::CPose2D *relativePose=NULL) | 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 | |
copyMapContentFrom(const COccupancyGridMap2D &otherMap) | mrpt::maps::COccupancyGridMap2D | |
Create() | mrpt::maps::COccupancyGridMap2D | static |
CreateFromMapDefinition(const mrpt::maps::TMetricMapInitializer &def) | mrpt::maps::COccupancyGridMap2D | static |
CreateObject() | mrpt::maps::COccupancyGridMap2D | static |
CriticalPointsList | mrpt::maps::COccupancyGridMap2D | |
determineMatching2D(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose2D &otherMapPose, mrpt::utils::TMatchingPairList &correspondences, const TMatchingParams ¶ms, TMatchingExtraResults &extraResults) const MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | virtual |
determineMatching3D(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, mrpt::utils::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 |
duplicate() const | mrpt::maps::COccupancyGridMap2D | virtual |
duplicateGetSmartPtr() const | mrpt::utils::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 | |
getArea() const | mrpt::maps::COccupancyGridMap2D | inline |
getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &outObj) const MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | virtual |
getAsImage(utils::CImage &img, bool verticalFlip=false, bool forceRGB=false, bool tricolor=false) const | mrpt::maps::COccupancyGridMap2D | |
getAsImageFiltered(utils::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 | inlinevirtual |
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 |
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 | mrpt::maps::COccupancyGridMap2D | virtual |
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::utils::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=NULL) | mrpt::maps::CMetricMap | |
insertObservationPtr(const mrpt::obs::CObservationPtr &obs, const mrpt::poses::CPose3D *robotPose=NULL) | mrpt::maps::CMetricMap | |
internal_canComputeObservationLikelihood(const mrpt::obs::CObservation *obs) const MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | privatevirtual |
internal_clear() MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | protectedvirtual |
internal_computeObservationLikelihood(const mrpt::obs::CObservation *obs, const mrpt::poses::CPose3D &takenFrom) MRPT_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=NULL) MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | protectedvirtual |
isEmpty() const MRPT_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::utils::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::utils::CImage &img, float resolution, float origin_xPixel=std::numeric_limits< float >::max(), float origin_yPixel=std::numeric_limits< float >::max()) | mrpt::maps::COccupancyGridMap2D | |
loadFromBitmapFile(const std::string &file, float resolution, float origin_xPixel=std::numeric_limits< float >::max(), float origin_yPixel=std::numeric_limits< float >::max()) | mrpt::maps::COccupancyGridMap2D | |
loadFromProbabilisticPosesAndObservations(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap | |
loadFromSimpleMap(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap | inline |
LOGODDS_LUT_ENTRIES | mrpt::maps::detail::logoddscell_traits< int16_t > | static |
m_basis_map | mrpt::maps::COccupancyGridMap2D | protected |
m_is_empty | mrpt::maps::COccupancyGridMap2D | protected |
m_logodd_lut | mrpt::maps::COccupancyGridMap2D | protectedstatic |
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 |
OCCGRID_P2LTABLE_SIZE | mrpt::maps::COccupancyGridMap2D | static |
OnPostSuccesfulInsertObs(const mrpt::obs::CObservation *) MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | protectedvirtual |
operator delete(void *ptr) | mrpt::maps::COccupancyGridMap2D | inline |
operator delete(void *memory, void *ptr) | mrpt::maps::COccupancyGridMap2D | inline |
operator delete(void *ptr, const std::nothrow_t &) | mrpt::maps::COccupancyGridMap2D | inline |
operator delete[](void *ptr) | mrpt::maps::COccupancyGridMap2D | inline |
operator new(size_t size) | mrpt::maps::COccupancyGridMap2D | inline |
operator new(size_t size, void *ptr) | mrpt::maps::COccupancyGridMap2D | inlinestatic |
operator new(size_t size, const std::nothrow_t &) | mrpt::maps::COccupancyGridMap2D | inline |
operator new[](size_t size) | mrpt::maps::COccupancyGridMap2D | inline |
p2l(const float p) | mrpt::maps::COccupancyGridMap2D | inlinestatic |
P2LTABLE_SIZE | mrpt::maps::detail::logoddscell_traits< int16_t > | static |
precomputedLikelihood | mrpt::maps::COccupancyGridMap2D | protected |
precomputedLikelihoodToBeRecomputed | mrpt::maps::COccupancyGridMap2D | protected |
Ptr typedef | mrpt::maps::COccupancyGridMap2D | |
publishEvent(const mrptEvent &e) const | mrpt::utils::CObservable | protected |
RAYTRACE_STEP_SIZE_IN_CELL_UNITS | mrpt::maps::COccupancyGridMap2D | static |
readFromStream(mrpt::utils::CStream &in, int version) | mrpt::maps::COccupancyGridMap2D | protectedvirtual |
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::maps::COccupancyGridMap2D | |
resolution | mrpt::maps::COccupancyGridMap2D | protected |
saveAsBitmapFile(const std::string &file) const | mrpt::maps::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::maps::COccupancyGridMap2D | inline |
saveAsBitmapTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const mrpt::utils::TMatchingPairList &corrs) | mrpt::maps::COccupancyGridMap2D | static |
saveAsEMFTwoMapsWithCorrespondences(const std::string &fileName, const COccupancyGridMap2D *m1, const COccupancyGridMap2D *m2, const mrpt::utils::TMatchingPairList &corrs) | mrpt::maps::COccupancyGridMap2D | static |
saveMetricMapRepresentationToFile(const std::string &filNamePrefix) const MRPT_OVERRIDE | mrpt::maps::COccupancyGridMap2D | virtual |
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::utils::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< int16_t > | |
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< int16_t > | inlinestatic |
updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap2D< int16_t > | 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< int16_t > | inlinestatic |
updateCell_fast_occupied(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap2D< int16_t > | inlinestatic |
updateInfoChangeOnly | mrpt::maps::COccupancyGridMap2D | |
voroni_free_threshold | mrpt::maps::COccupancyGridMap2D | protected |
writeToMatlab() const | mrpt::utils::CSerializable | inlinevirtual |
writeToStream(mrpt::utils::CStream &out, int *getVersion) const | mrpt::maps::COccupancyGridMap2D | protectedvirtual |
x2idx(float x) const | mrpt::maps::COccupancyGridMap2D | inline |
x2idx(double x) const | mrpt::maps::COccupancyGridMap2D | inline |
x2idx(float x, float x_min) 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 y_min) const | mrpt::maps::COccupancyGridMap2D | inline |
y_max | mrpt::maps::COccupancyGridMap2D | protected |
y_min | mrpt::maps::COccupancyGridMap2D | protected |
~CObject() | mrpt::utils::CObject | inlinevirtual |
~CObservable() | mrpt::utils::CObservable | virtual |
~COccupancyGridMap2D() | mrpt::maps::COccupancyGridMap2D | virtual |
~CSerializable() | mrpt::utils::CSerializable | inlinevirtual |