_GetBaseClass() | mrpt::maps::COccupancyGridMap3D | protectedstatic |
auxParticleFilterCleanUp() | mrpt::maps::CMetricMap | inlinevirtual |
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::CLogOddsGridMap3D< OccGridCellTraits::cellType > | |
className | mrpt::maps::COccupancyGridMap3D | static |
clear() | mrpt::maps::CMetricMap | |
clone() const override | mrpt::maps::COccupancyGridMap3D | virtual |
CMetricMap() | mrpt::maps::CMetricMap | |
CObservable() | mrpt::system::CObservable | |
COccupancyGridMap3D(const mrpt::math::TPoint3D &corner_min={-5.0f, -5.0f, -5.0f}, const mrpt::math::TPoint3D &corner_max={5.0f, 5.0f, 5.0f}, float resolution=0.25f) | mrpt::maps::COccupancyGridMap3D | |
compute3DMatchingRatio(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose3D &otherMapPose, const TMatchingRatioParams ¶ms) const override | mrpt::maps::COccupancyGridMap3D | virtual |
computeLikelihoodField_Thrun(const CPointsMap &pm, const mrpt::poses::CPose3D &relativePose=mrpt::poses::CPose3D()) | mrpt::maps::COccupancyGridMap3D | |
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 | |
computeObservationsLikelihood(const mrpt::obs::CSensoryFrame &sf, const mrpt::poses::CPose2D &takenFrom) | mrpt::maps::CMetricMap | |
ConstPtr typedef | mrpt::maps::COccupancyGridMap3D | |
ConstUniquePtr typedef | mrpt::maps::COccupancyGridMap3D | |
Create(Args &&... args) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
CreateAlloc(const Alloc &alloc, Args &&... args) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
CreateFromMapDefinition(const mrpt::maps::TMetricMapInitializer &def) | mrpt::maps::COccupancyGridMap3D | static |
CreateObject() | mrpt::maps::COccupancyGridMap3D | static |
CreateUnique(Args &&... args) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
determineMatching2D(const mrpt::maps::CMetricMap *otherMap, const mrpt::poses::CPose2D &otherMapPose, mrpt::tfest::TMatchingPairList &correspondences, const TMatchingParams ¶ms, TMatchingExtraResults &extraResults) const override | mrpt::maps::COccupancyGridMap3D | 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 |
duplicateGetSmartPtr() const | mrpt::rtti::CObject | inline |
fill(float default_value=0.5f) | mrpt::maps::COccupancyGridMap3D | |
genericMapParams | mrpt::maps::CMetricMap | |
get_logodd_lut() | mrpt::maps::COccupancyGridMap3D | protectedstatic |
getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr &outObj) const override | mrpt::maps::COccupancyGridMap3D | virtual |
getAsOctoMapVoxels(mrpt::opengl::COctoMapVoxels &gl_obj) const | mrpt::maps::COccupancyGridMap3D | |
getAsSimplePointsMap() const | mrpt::maps::CMetricMap | inlinevirtual |
getAsSimplePointsMap() | mrpt::maps::CMetricMap | inline |
getCellFreeness(unsigned int cx, unsigned int cy, unsigned int cz) const | mrpt::maps::COccupancyGridMap3D | inline |
getClassName() | mrpt::maps::COccupancyGridMap3D | inlinestatic |
getFreenessByPos(float x, float y, float z) const | mrpt::maps::COccupancyGridMap3D | inline |
GetRuntimeClass() const override | mrpt::maps::COccupancyGridMap3D | virtual |
GetRuntimeClassIdStatic() | mrpt::maps::COccupancyGridMap3D | static |
grid_t typedef | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | |
hasSubscribers() const | mrpt::system::CObservable | inlineprotected |
insertionOptions | mrpt::maps::COccupancyGridMap3D | |
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 | |
insertPointCloud(const mrpt::math::TPoint3D &sensorCenter, const mrpt::maps::CPointsMap &pts, const float maxValidRange=std::numeric_limits< float >::max()) | mrpt::maps::COccupancyGridMap3D | |
insertRay(const mrpt::math::TPoint3D &sensor, const mrpt::math::TPoint3D &end, bool endIsOccupied=true) | mrpt::maps::COccupancyGridMap3D | |
internal_canComputeObservationLikelihood(const mrpt::obs::CObservation &obs) const override | mrpt::maps::COccupancyGridMap3D | private |
internal_clear() override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
internal_computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D &takenFrom) override | mrpt::maps::COccupancyGridMap3D | privatevirtual |
internal_CreateFromMapDefinition(const mrpt::maps::TMetricMapInitializer &def) | mrpt::maps::COccupancyGridMap3D | static |
internal_insertObservation(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D *robotPose=nullptr) override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
internal_insertObservationScan2D(const mrpt::obs::CObservation2DRangeScan &o, const mrpt::poses::CPose3D &robotPose) | mrpt::maps::COccupancyGridMap3D | protected |
internal_insertObservationScan3D(const mrpt::obs::CObservation3DRangeScan &o, const mrpt::poses::CPose3D &robotPose) | mrpt::maps::COccupancyGridMap3D | protected |
isEmpty() const override | mrpt::maps::COccupancyGridMap3D | virtual |
l2p(const voxelType l) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
l2p_255(const voxelType l) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
likelihoodOptions | mrpt::maps::COccupancyGridMap3D | |
lmLikelihoodField_Thrun enum value | mrpt::maps::COccupancyGridMap3D | |
lmRayTracing enum value | mrpt::maps::COccupancyGridMap3D | |
loadFromProbabilisticPosesAndObservations(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap | |
loadFromSimpleMap(const mrpt::maps::CSimpleMap &Map) | mrpt::maps::CMetricMap | inline |
m_grid | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | |
m_is_empty | mrpt::maps::COccupancyGridMap3D | protected |
m_private_map_register_id | mrpt::maps::COccupancyGridMap3D | static |
MapDefinition() | mrpt::maps::COccupancyGridMap3D | static |
OnPostSuccesfulInsertObs(const mrpt::obs::CObservation &) override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
p2l(const float p) | mrpt::maps::COccupancyGridMap3D | inlinestatic |
Ptr typedef | mrpt::maps::COccupancyGridMap3D | |
publishEvent(const mrptEvent &e) const | mrpt::system::CObservable | protected |
renderingOptions | mrpt::maps::COccupancyGridMap3D | |
resizeGrid(const mrpt::math::TPoint3D &corner_min, const mrpt::math::TPoint3D &corner_max, float new_voxels_default_value=0.5f) | mrpt::maps::COccupancyGridMap3D | |
runtimeClassId | mrpt::maps::COccupancyGridMap3D | protectedstatic |
saveMetricMapRepresentationToFile(const std::string &f) const override | mrpt::maps::COccupancyGridMap3D | virtual |
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
mrpt::maps::CMetricMap::serializeFrom(CSchemeArchiveBase &in) | mrpt::serialization::CSerializable | inlineprotectedvirtual |
serializeGetVersion() const override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
serializeTo(mrpt::serialization::CArchive &out) const override | mrpt::maps::COccupancyGridMap3D | protectedvirtual |
mrpt::maps::CMetricMap::serializeTo(CSchemeArchiveBase &out) const | mrpt::serialization::CSerializable | inlineprotectedvirtual |
setCellFreeness(unsigned int cx, unsigned int cy, unsigned int cz, float value) | mrpt::maps::COccupancyGridMap3D | inline |
setFreenessByPos(float x, float y, float z, float value) | mrpt::maps::COccupancyGridMap3D | inline |
setSize(const mrpt::math::TPoint3D &corner_min, const mrpt::math::TPoint3D &corner_max, double resolution, float default_value=0.5f) | mrpt::maps::COccupancyGridMap3D | |
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::COccupancyGridMap3D | |
squareDistanceToClosestCorrespondence(float x0, float y0) const | mrpt::maps::CMetricMap | virtual |
TLikelihoodMethod enum name | mrpt::maps::COccupancyGridMap3D | |
traits_t typedef | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | |
UniquePtr typedef | mrpt::maps::COccupancyGridMap3D | |
updateCell(int cx_idx, int cy_idx, int cz_idx, float v) | mrpt::maps::COccupancyGridMap3D | |
updateCell_fast_free(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | inlinestatic |
updateCell_fast_free(const unsigned x, const unsigned y, const unsigned z, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | inline |
updateCell_fast_occupied(cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | inlinestatic |
updateCell_fast_occupied(const unsigned x, const unsigned y, const unsigned z, const cell_t logodd_obs, const cell_t thres) | mrpt::maps::CLogOddsGridMap3D< OccGridCellTraits::cellType > | inline |
voxelType typedef | mrpt::maps::COccupancyGridMap3D | |
voxelTypeUnsigned typedef | mrpt::maps::COccupancyGridMap3D | |
writeToMatlab() const | mrpt::serialization::CSerializable | inlinevirtual |
~CObject()=default | mrpt::rtti::CObject | virtual |
~CObservable() | mrpt::system::CObservable | virtual |
~CSerializable() override=default | mrpt::serialization::CSerializable | |