59 mrpt::maps::CSimplePointsMapPtr
pc;
uint64_t TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1...
#define MRPT_MAKE_ALIGNED_OPERATOR_NEW
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
int previous_keyframes
(Default: 1) How many previous keyframes will be compared with the latest pointcloud.
mrpt::poses::CPose3D pose
std::map< TYPE1, TYPE2, std::less< TYPE1 >, Eigen::aligned_allocator< std::pair< const TYPE1, TYPE2 > > > map_t
This class allows loading and storing values and vectors of different types from a configuration text...
double max_deletion_ratio
(Default: 0.4) If the ratio [0,1] of points considered invalid ("deletion") is larger than this ratio...
A cloud of points in 2D or 3D, which can be built from a sequence of laser scans or other sensors...
mrpt::maps::CSimplePointsMapPtr pc
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
Implementation of pointcloud filtering based on requisities for minimum neigbouring points in both...
double angle_tolerance
(Default: 2 deg) Stored in rad.
GLsizei GLsizei GLchar * source
double min_dist
(Default: 0.05 m)
double too_old_seconds
(Default: 1 s)
GLenum const GLfloat * params
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
Virtual base class for all point-cloud filtering algorithm.
mrpt::aligned_containers< mrpt::system::TTimeStamp, FrameInfo >::map_t m_last_frames