Go to the documentation of this file.
39 double x_max = 2,
double y_min = -2,
double y_max = 2,
40 double resolution = 0.1);
48 public TInsertionOptionsCommon
55 const std::string& section)
override;
57 std::ostream&
out)
const override;
84 double min_x{-2}, max_x{2}, min_y{-2}, max_y{2}, resolution{0.10f};
void internal_clear() override
Erase all the contents of the map.
mrpt::maps::CWirelessPowerGridMap2D::TInsertionOptions insertionOptions
void dumpToTextStream(std::ostream &out) const override
This method should clearly display all the contents of the structure in textual form,...
std::shared_ptr< mrpt::opengl ::CSetOfObjects > Ptr
TInsertionOptions()
Default values loader.
#define DEFINE_SERIALIZABLE(class_name, NS)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
CWirelessPowerGridMap2D(TMapRepresentation mapType=mrKernelDM, double x_min=-2, double x_max=2, double y_min=-2, double y_max=2, double resolution=0.1)
Constructor.
Parameters common to any derived class.
bool internal_insertObservation(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D *robotPose=nullptr) override
Internal method called by insertObservation()
mrpt::vision::TStereoCalibResults out
mrpt::maps::CWirelessPowerGridMap2D::TInsertionOptions insertionOpts
CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.
This class allows loading and storing values and vectors of different types from a configuration text...
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
TMapRepresentation
The type of map representation to be used, see CRandomFieldGridMap2D for a discussion.
@ mrKernelDM
Gaussian kernel-based estimator (see discussion in mrpt::maps::CRandomFieldGridMap2D)
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
~CWirelessPowerGridMap2D() override
Destructor.
void getAs3DObject(mrpt::opengl::CSetOfObjects::Ptr &outObj) const override
Returns a 3D object representing the map
CRandomFieldGridMap2D::TInsertionOptionsCommon * getCommonInsertOptions() override
Get the part of the options common to all CRandomFieldGridMap2D classes.
#define MAP_DEFINITION_START(_CLASS_NAME_)
Add a MAP_DEFINITION_START() ...
Parameters related with inserting observations into the map:
#define MAP_DEFINITION_END(_CLASS_NAME_)
double internal_computeObservationLikelihood(const mrpt::obs::CObservation &obs, const mrpt::poses::CPose3D &takenFrom) override
Internal method called by computeObservationLikelihood()
CRandomFieldGridMap2D represents a 2D grid map where each cell is associated one real-valued property...
Declares a class that represents any robot's observation.
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list.
Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Sat Jun 27 14:00:59 UTC 2020 | |