mrpt::hwdrivers::C2DRangeFinderAbstract | This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finders) |
mrpt::opengl::C3DSScene | This element keeps a set of objects imported from a 3DStudio file (.3ds) |
mrpt::reactivenav::CAbstractHolonomicReactiveMethod | A base class for holonomic reactive navigation methods |
mrpt::reactivenav::CAbstractReactiveNavigationSystem | This is the base class for any reactive navigation system |
mrpt::slam::CAction | Declares a class for storing a robot action |
mrpt::slam::CActionCollection | Declares a class for storing a collection of robot actions |
mrpt::slam::CActionRobotMovement2D | Represents a probabilistic 2D movement of the robot mobile base |
mrpt::slam::CActionRobotMovement3D | Represents a probabilistic 3D (6D) movement |
mrpt::hwdrivers::CActivMediaRobotBase | This software driver implements the communications (and some rudimentary control) for ActivMedia robotic bases (Pioneer DX/AT, PeopleBot, etc) |
mrpt::opengl::CAngularObservationMesh | A mesh built from a set of 2D laser scan observations |
mrpt::opengl::CArrow | A 3D arrow |
mrpt::slam::CObservation2DRangeScan::CAuxMapWrapper | |
mrpt::slam::CObservationStereoImages::CAuxMapWrapper | If buildAuxiliarMap is called before, this will contain the landmarks-map representation of the observation, for the robot located at the origin |
mrpt::opengl::CAxis | Draw a 3D world axis, with coordinate marks at some regular interval |
mrpt::slam::CBeacon | The class for storing individual "beacon landmarks" under a variety of 3D position PDF distributions |
mrpt::slam::CBeaconMap | A class for storing a map of 3D probabilistic beacons, using a Montecarlo, Gaussian, or Sum of Gaussians (SOG) representation (for range-only SLAM) |
mrpt::slam::TMetricMapInitializer::CBeaconMapOptions | Especific options for landmarks maps (mrpt::slam::CBeaconMap) |
mrpt::hwdrivers::CBoardDLMS | An interface to a custom board which interfaces two SICK laser scanners |
mrpt::hwdrivers::CBoardENoses | A class for interfacing an e-Noses via a FTDI USB link |
mrpt::hwdrivers::CBoardSonars | This "software driver" implements the communication protocol for interfacing a Ultrasonic range finder SRF10 through a custom USB board |
mrpt::opengl::CCamera | A camera: if added to a scene, the viewpoint defined by this camera will be used instead of the camera parameters set in COpenGLViewport::m_camera |
mrpt::hwdrivers::CCameraSensor | A container of different camera grabbers under the MRPT's "generic sensor" implementation |
mrpt::vision::CCamModel | This class represent the camera model for Monocular SLAM |
mrpt::utils::CClientTCPSocket | A TCP socket that can be connected to a TCP server, implementing MRPT's CStream interface for passing objects as well as generic read/write methods |
mrpt::reactivenav::CParameterizedTrajectoryGenerator::CColisionGrid | An internal class for storing the collision grid |
mrpt::slam::CColouredPointsMap | A map of 2D/3D points with individual colours (RGB) |
mrpt::slam::TMetricMapInitializer::CColouredPointsMapOptions | Especific options for coloured points maps (mrpt::slam::CPointsMap) |
mrpt::utils::CConfigFile | This class allows loading and storing values and vectors of different types from ".ini" files easily |
mrpt::utils::CConfigFileBase | This class allows loading and storing values and vectors of different types from a configuration text, which can be implemented as a ".ini" file, a memory-stored string, etc |
mrpt::utils::CConfigFileMemory | This class implements a config file-like interface over a memory-stored string list |
mrpt::slam::CConsistentObservationAlignment | An algorithm for globally, consistent alignment of a sequence of observations |
mrpt::utils::CConsoleRedirector | By creating an object of this class, all the output to std::cout (and std::cerr) will be redirected to a text file, and optionally also shown on the console |
mrpt::synch::CCriticalSection | This class provides simple critical sections functionality |
mrpt::synch::CCriticalSectionLocker | A class acquiring a CCriticalSection at its constructor, and releasing it at destructor |
mrpt::opengl::CCylinder | A cylinder or cone whose base lies in the XY plane |
mrpt::utils::CDebugOutputCapable | This base class provides a common printf-like method to send debug information to std::cout, with the purpose of allowing its redirection to other streams if desired |
mrpt::slam::CDetectorDoorCrossing | |
mrpt::system::CDirectoryExplorer | This class allows the enumeration of the files/directories that exist into a given path |
mrpt::opengl::CDisk | A planar disk in the XY plane |
mrpt::gui::CDisplayWindow | This class creates a window as a graphical user interface (GUI) for displaying images to the user |
mrpt::gui::CDisplayWindow3D | A graphical user interface (GUI) for efficiently rendering 3D scenes in real-time |
mrpt::gui::CDisplayWindowPlots | Create a GUI window and display plots with MATLAB-like interfaces and commands |
mrpt::utils::CDynamicGrid< T > | A 2D grid of dynamic size which stores any kind of data at each cell |
mrpt::reactivenav::CReactiveNavigationSystem::CDynamicWindow | For taken the dynamics of the robot into account |
mrpt::opengl::CEllipsoid | A 2D ellipse or 3D ellipsoid, depending on the size of the m_cov matrix (2x2 or 3x3) |
mrpt::utils::CEnhancedMetaFile | This class represents a Windows Enhanced Meta File (EMF) for generating and saving graphics |
mrpt::synch::CEvent | This class provides a simple way of waiting for and signaling events |
mrpt::utils::CExceptionEOF | Used in mrpt::utils::CStream |
mrpt::utils::CExceptionExternalImageNotFound | Used in mrpt::utils::CMRPTImage |
mrpt::vision::CFeature | A generic 2D feature from an image |
mrpt::vision::CFeatureExtraction | |
mrpt::vision::CFeatureList | A list of features |
mrpt::utils::CFileGZInputStream | Transparently opens a compressed "gz" file and reads uncompressed data from it |
mrpt::utils::CFileInputStream | This CStream derived class allow using a file as a read-only, binary stream |
mrpt::utils::CFileOutputStream | This CStream derived class allow using a file as a write-only, binary stream |
mrpt::utils::CFileStream | This CStream derived class allow using a file as a read/write binary stream, creating it if the file didn't exist |
mrpt::system::CFileSystemWatcher | This class subscribes to notifications of file system changes, thus it can be used to efficiently stay informed about changes in a directory tree |
mrpt::slam::CGasConcentrationGridMap2D | CGasConcentrationGridMap2D represents a PDF of gas concentrations over a 2D area |
mrpt::slam::TMetricMapInitializer::CGasConcentrationGridMap2DOptions | Especific options for gas grid maps (mrpt::slam::CGasConcentrationGridMap2D) |
mrpt::vision::CGaussianConvolutionKernel | This class represents a generic "convolution kernel", that can actually represent any Gaussian or DOG filter |
mrpt::opengl::CGeneralizedCylinder | |
mrpt::hwdrivers::CGenericSensor | A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabber |
mrpt::hwdrivers::CGPSInterface | A parser of NMEA commands, for connecting to a GPS by a serial port |
mrpt::math::CGraphPartitioner | Algorithms for finding the min-normalized-cut of a weighted undirected graph |
mrpt::slam::CGridMapAligner | A class for aligning two multi-metric maps (with an occupancy grid maps and a points map, at least) based on features extraction and matching |
mrpt::opengl::CGridPlaneXY | A grid of lines over the XY plane |
mrpt::opengl::CGridPlaneXZ | A grid of lines over the XZ plane |
mrpt::slam::CHeightGridMap2D | A mesh representation of a surface which keeps the estimated height for each (x,y) location |
mrpt::slam::TMetricMapInitializer::CHeightGridMap2DOptions | Especific options for height grid maps (mrpt::slam::CHeightGridMap2D) |
mrpt::math::CHistogram | This class provides an easy way of computing histograms for unidimensional real valued variables |
mrpt::hwdrivers::CHokuyoURG | This software driver implements the protocol SCIP-2.0 for interfacing HOKUYO URG and UTM laser scanners |
mrpt::reactivenav::CHolonomicLogFileRecord | A base class for log records for different holonomic navigation methods |
mrpt::reactivenav::CHolonomicND | An implementation of the holonomic reactive navigation method "Nearness-Diagram" |
mrpt::reactivenav::CHolonomicVFF | A holonomic reactive navigation method, based on Virtual Force Fields (VFF) |
mrpt::slam::CICP | Several implementations of ICP (Iterative closest point) algorithms for aligning two point maps |
mrpt::vision::CImageConvolution | This class performs filtering on a image based on Gaussian or DOG filters |
mrpt::vision::CImageGrabber_dc1394 | A class for grabing images from a IEEE1394 (Firewire) camera using the libdc1394-2 library |
mrpt::vision::CImageGrabber_OpenCV | A class for grabing images from a "OpenCV"-compatible camera, or from an AVI video file |
mrpt::hwdrivers::CIMUXSens | A class for interfacing Inertial Measuring Units (IMUs) of the type "XSens MTi" It uses a serial port connection to the device |
mrpt::slam::CIncrementalMapPartitioner | This class can be used to make partitions on a map/graph build from observations taken at some poses/nodes |
mrpt::hwdrivers::CInterfaceFTDI | A definition of a CStream actually representing a USB connection to a FTDI chip |
mrpt::hwdrivers::CInterfaceFTDIMessages | An implementation of message passing over a FTDI USB link |
mrpt::hwdrivers::CJoystick | Access to joysticks and gamepads (read buttons and position), and request number of joysticks in the system |
mrpt::bayes::CKalmanFilterCapable | Virtual base for Kalman Filter (EKF,IEKF,UKF) implementations |
mrpt::slam::CLandmark | The class for storing "landmarks" (visual or laser-scan-extracted features, |
mrpt::slam::CLandmarksMap | A class for storing a map of 3D probabilistic landmarks |
mrpt::slam::TMetricMapInitializer::CLandmarksMapOptions | Especific options for landmarks maps (mrpt::slam::CLandmarksMap) |
mrpt::utils::CLASSINIT | Auxiliary structure used for CSerializable runtime class ID support |
mrpt::hwdrivers::CGenericSensor::CLASSINIT_GENERIC_SENSOR | Auxiliary structure used for CSerializable runtime class ID support |
mrpt::math::CLevenbergMarquardtTempl< NUMTYPE > | An implementation of the Levenberg-Marquardt algorithm for least-square minimization |
mrpt::reactivenav::CParameterizedTrajectoryGenerator::CListColisionGrids | The collision grids for different security distance values: |
mrpt::utils::CLoadableOptions | This is a virtual base class for sets of options than can be loaded from a ".ini" file |
mrpt::reactivenav::CLogFileRecord | A class for storing, saving and loading a reactive navigation log record for the CReactiveNavigationSystem class |
mrpt::reactivenav::CLogFileRecord_ND | A class for storing extra information about the execution of CHolonomicND navigation |
mrpt::reactivenav::CLogFileRecord_VFF | A class for storing extra information about the execution of CHolonomicVFF navigation |
stlplus::clone_copy< T > | |
mrpt::utils::CMappedImage | This class encapsulates a MRPT Image and allows the sampling of individual pixels with sub-pixel accuracy and with a change of coordinates (eg, meters) |
mrpt::vision::CMatchedFeatureList | A list of features |
mrpt::math::CMatrix | This class is a "CSerializable" wrapper for "CMatrixFloat" |
mrpt::math::CMatrixB | This class is a "CSerializable" wrapper for "CMatrixBool" |
mrpt::math::CMatrixD | This class is a "CSerializable" wrapper for "CMatrixTemplateNumeric<double>" |
mrpt::math::CMatrixTemplate< T > | This template class provides the basic functionality for a general 2D any-size, resizable container of numerical or non-numerical elements |
mrpt::math::CMatrixTemplateNumeric< T > | This template class extends the class "CMatrixTemplate" with many common operations with numerical matrixes |
mrpt::math::CMatrixTemplateObjects< T > | This template class extends the class "CMatrixTemplate" for storing "objects" at each matrix entry |
mrpt::utils::CMemoryChunk | A memory buffer (implements CStream) which can be itself serialized |
mrpt::utils::CMemoryStream | This CStream derived class allow using a memory buffer as a CStream |
mrpt::opengl::CMesh | A set of connected colored triangles |
mrpt::utils::CMessageQueue | A thread-safe class for message passing between threads |
mrpt::slam::CMetricMap | Declares a virtual base class for all metric maps storage classes |
mrpt::slam::CMetricMapBuilder | This virtual class is the base for SLAM implementations |
mrpt::slam::CMetricMapBuilderICP | A class for very simple 2D SLAM based on ICP |
mrpt::slam::CMetricMapBuilderRBPF | This class implements a Rao-Blackwelized Particle Filter (RBPF) approach to map building (SLAM) |
mrpt::slam::CMetricMapsAlignmentAlgorithm | A base class for any algorithm able of maps alignment |
mrpt::utils::CMHPropertiesValuesList | An arbitrary list of "annotations", or named attributes, each being an instance of any CSerializable object (Multi-hypotheses version) |
mrpt::utils::CMRPTCanvas | This virtual class defines the interface of any object accepting drawing primitives on it |
mrpt::utils::CMRPTException | The base for MRPT-especific exceptions |
mrpt::utils::CMRPTImage | A class for storing images as grayscale or RGB bitmaps |
mrpt::utils::CMRPTImageFloat | In this class a grayscale image can be stored with float-type pixels |
mrpt::utils::CMRPTMessage | A class that contain generic messages, that can be sent and received from a "CClientTCPSocket" object |
mrpt::slam::CMultiMetricMap | This class stores any customizable set of metric maps |
mrpt::slam::CMultiMetricMapPDF | Declares a class that represents a Rao-Blackwellized set of particles for solving the SLAM problem (This class is the base of RBPF-SLAM applications) |
mrpt::slam::CObservation | Declares a class that represents any robot's observation |
mrpt::slam::CObservation2DRangeScan | Declares a class derived from "CObservation" that encapsules a 2D range scan measurement (typically from a laser scanner) |
mrpt::slam::CObservationBatteryState | This represents a measurement of the batteries on the robot |
mrpt::slam::CObservationBeaconRanges | Declares a class derived from "CObservation" that represents one (or more) range measurements to labeled beacons |
mrpt::slam::CObservationBearingRange | This observation represents a number of range-bearing value pairs, each one for a detected landmark, which optionally can have identification IDs |
mrpt::slam::CObservationComment | This "observation" is actually a placeholder for a text block with comments or additional parameters attached to a given rawlog file |
mrpt::slam::CObservationGasSensors | Declares a class derived from "CObservation" that represents a set of readings from gas sensors |
mrpt::slam::CObservationGPS | Declares a class derived from "CObservation" that represents a Global Positioning System (GPS) reading |
mrpt::slam::CObservationImage | Declares a class derived from "CObservation" that encapsules an image from a camera, whose relative pose to robot is also stored |
mrpt::slam::CObservationIMU | This class stores both sequences of raw measurements from an IMU, and/or its attitude estimation (integration of raw measurements) |
mrpt::slam::CObservationOdometry | An observation of the current (cumulative) odometry for a wheeled robot |
mrpt::slam::CObservationRange | Declares a class derived from "CObservation" that encapsules a single range measurement, and associated parameters |
mrpt::slam::CObservationStereoImages | Declares a class derived from "CObservation" that encapsule a pair of images taken by a stereo camera |
mrpt::slam::CObservationVisualLandmarks | Declares a class derived from "CObservation" that stores a Landmarks Map as seen from a stereo camera at a given instant of time |
mrpt::slam::COccupancyGridMap2D | COccupancyGridMap2D is a class for storing an occupancy grid map |
mrpt::slam::CRawlog::const_iterator | A normal iterator, plus the extra methods "isAction", "isObservation" to determine the type of each entry in the sequence |
mrpt::slam::CRawlogXXL::const_iterator | A normal const iterator, plus the extra methods to determine the type of each entry in the sequence |
stlplus::constructor_copy< T > | |
mrpt::opengl::COpenGLScene | This class allows the user to create, load, save, and render 3D scenes using OpenGL primitives |
mrpt::opengl::COpenGLStandardObject | Any OpenGLObject without special geometric properties |
mrpt::opengl::COpenGLViewport | A viewport within a COpenGLScene, containing a set of OpenGL objects to render |
mrpt::utils::copiable_NULL_ptr< T > | A wrapper class for pointers that, if copied with the "=" operator, should be set to NULL in the new copy |
mrpt::utils::copiable_NULL_ptr_basic< T > | A wrapper class for pointers that, if copied with the "=" operator, should be set to NULL in the copy |
mrpt::reactivenav::CParameterizedTrajectoryGenerator | This is the base class for any user defined PTG |
mrpt::bayes::CParticleFilter | This class acts as a common interface to the different interfaces (see CParticleFilter::TParticleFilterAlgorithm) any bayes::CParticleFilterCapable class can implement: it is the invoker of particle filter algorithms |
mrpt::bayes::CParticleFilterCapable | This virtual class defines the interface that any particles based PDF class must implement in order to be executed by a mrpt::bayes::CParticleFilter |
mrpt::bayes::CParticleFilterData< T > | This template class declares the array of particles and its internal data, managing some memory-related issues and providing an easy implementation of virtual methods required for implementing a CParticleFilterCapable |
mrpt::slam::CPathPlanningCircularRobot | An implementation of CPathPlanningMethod |
mrpt::slam::CPathPlanningMethod | A virtual base class for computing the optimal path for a robot from a origin location to a target point |
mrpt::opengl::CPlanarLaserScan | This object renders a 2D laser scan by means of three elements: the points, the line along end-points and the 2D scanned surface |
mrpt::poses::CPoint | A virtual base class to represent a point in 2D or 3D |
mrpt::poses::CPoint2D | A class used to store a 2D point |
mrpt::poses::CPoint3D | A class used to store a 3D point |
mrpt::opengl::CPointCloud | A cloud of points, all with the same color or each depending on it's "z" coordinate |
mrpt::opengl::CPointCloudColoured | A cloud of points, each one with an individual colour (R,G,B) |
mrpt::poses::CPointPDF | Declares a class that represents a Probability Distribution function (PDF) of a 3D point (x,y,z) |
mrpt::poses::CPointPDFGaussian | A gaussian distribution for 3D points |
mrpt::poses::CPointPDFParticles | A probability distribution of a 2D/3D point, represented as a set of random samples (particles) |
mrpt::poses::CPointPDFSOG | Declares a class that represents a Probability Density function (PDF) of a 3D point |
mrpt::slam::CPointsMap | A cloud of points in 2D or 3D, which can be built from a sequence of laser scans or other sensors |
mrpt::slam::TMetricMapInitializer::CPointsMapOptions | Especific options for points maps (mrpt::slam::CPointsMap) |
mrpt::math::CPolygon | A simple 2D polygon class, mainly for checking points falling inside it |
mrpt::opengl::CPolyhedron | An arbitrary polyhedron |
mrpt::poses::CPose | A virtual base class to represent a pose in 2D or 3D |
mrpt::poses::CPose2D | A class used to store a 2D pose |
mrpt::poses::CPose2DGridTemplate< T > | This is a template class for storing a 3D (2D+heading) grid containing any kind of data |
mrpt::poses::CPose3D | A class used to store a 3D pose |
mrpt::poses::CPose3DInterpolator | A trajectory in time and in 6D (CPose3D) that interpolates using splines the intervals between a set of given time-referenced poses |
mrpt::poses::CPose3DPDF | Declares a class that represents a Probability Density Function (PDF) of a 3D pose (6D actually) |
mrpt::poses::CPose3DPDFGaussian | Declares a class that represents a Probability Density function (PDF) of a 3D pose |
mrpt::poses::CPose3DPDFParticles | Declares a class that represents a Probability Density function (PDF) of a 3D pose This class implements that PDF using a set of m_particles (for using particle filter methods), where M weighted m_particles represent the PDF |
mrpt::poses::CPose3DPDFSOG | Declares a class that represents a Probability Density function (PDF) of a 3D(6D) pose |
mrpt::poses::CPoseOrPoint | The base class for 2D points, 3D points, 2D poses and 3D poses |
mrpt::poses::CPosePDF | Declares a class that represents a probability density function (pdf) of a 2D pose (x,y,phi) |
mrpt::poses::CPosePDFGaussian | Declares a class that represents a Probability Density function (PDF) of a 2D pose |
mrpt::poses::CPosePDFGrid | Declares a class that represents a Probability Distribution function (PDF) of a 2D pose (x,y,phi) |
mrpt::poses::CPosePDFParticles | Declares a class that represents a Probability Density Function (PDF) over a 2D pose (x,y,phi), using a set of weighted samples |
mrpt::poses::CPosePDFSOG | Declares a class that represents a Probability Density function (PDF) of a 2D pose |
mrpt::poses::CPoseRandomSampler | An efficient generator of random samples drawn from a given 2D (CPosePDF) or 3D (CPose3DPDF) pose probability density function (pdf) |
mrpt::poses::CPoses2DSequence | This class stores a sequence of relative, incremental 2D poses |
mrpt::poses::CPoses3DSequence | This class stores a sequence of relative, incremental 3D poses |
mrpt::bayes::CProbabilityParticle< T > | A template class for holding a the data and the weight of a particle |
mrpt::utils::CPropertiesValuesList | An arbitrary list of "annotations", or named attributes, each being an instance of any CSerializable object |
mrpt::reactivenav::CPTG1 | A PTG for circular paths |
mrpt::reactivenav::CPTG2 | A PTG for circular paths |
mrpt::reactivenav::CPTG3 | A PTG for optimal paths of type "C|C,S" |
mrpt::reactivenav::CPTG4 | A PTG for optimal paths of type "C|C" |
mrpt::reactivenav::CPTG5 | A PTG for optimal paths of type "C|C,S" |
mrpt::reactivenav::CPTG6 | A PTG for circular paths |
mrpt::reactivenav::CPTG7 | A PTG for circular paths |
mrpt::hwdrivers::CPtuBase | This class implements initialization and comunication methods to control a generic Pan and Tilt Unit, working in radians |
mrpt::hwdrivers::CPtuDPerception | This class implements initialization and comunication methods to control a Pan and Tilt Unit model PTU-46-17.5, working in radians |
mrpt::hwdrivers::CPtuHokuyo | |
mrpt::math::CQuaternion< T > | |
mrpt::slam::CRangeBearingKFSLAM | A simple implementation of EKF-based SLAM with range-bearing sensors, odometry, a full 6D robot pose, and 3D landmarks |
mrpt::slam::CRawlog | This class stores a rawlog (robotic datasets) in one of two possible formats:
- Format #1: A sequence of actions and observations
|
mrpt::slam::CRawlogXXL | This class is identical to slam::CRawlog but it transparently manages the dump of objects to a temporary file in disk, so it can handle very large rawlogs that otherwise don't fit in memory (EXPERIMENTAL, DO NOT USE!!!!) |
mrpt::slam::CRBPFParticleData | Auxiliary class used in mrpt::slam::CMultiMetricMapPDF |
mrpt::reactivenav::CReactiveNavigationSystem | Implements a reactive navigation system based on TP-Space, with an arbitrary holonomic reactive method running on it, and any desired number of PTG for transforming the navigation space |
mrpt::utils::CReferencedMemBlock | Represents a memory block (via "void*") that can be shared between several objects through copy operator (=) |
mrpt::bayes::CRejectionSamplingCapable< TStateSpace > | A base class for implementing rejection sampling in a generic state space |
mrpt::slam::CRejectionSamplingRangeOnlyLocalization | An implementation of rejection sampling for generating 2D robot pose from range-only measurements within a landmarks (beacons) map |
mrpt::opengl::CRenderizable | The base class of 3D objects that can be directly rendered through OpenGL |
mrpt::hwdrivers::CRoboticHeadInterface | This "software driver" implements the communication protocol for interfacing a Robotic Head Board through a custom USB RS-422 interface board |
mrpt::slam::CRobotSimulator | This class can be used to simulate the kinematics and dynamics of a differential driven planar mobile robot, including odometry errors and dynamics limitations |
mrpt::synch::CSemaphore | A semaphore for inter-thread synchronization |
mrpt::slam::CSensFrameProbSequence | This class stores a sequence of <Probabilistic Pose,SensoryFrame> pairs, thus a "metric map" can be totally determined with this information |
mrpt::slam::CSensoryFrame | Declares a class for storing a "sensory frame", thus a set of "observations" of the robot, taken exactly from the same location.The "observations" can be of many different kinds |
mrpt::utils::CSerializable | The virtual base class which provides a unified interface for all persistent objects in MRPT |
mrpt::hwdrivers::CSerialPort | A communications serial port built as an implementation of a utils::CStream |
mrpt::utils::CServerTCPSocket | A TCP socket that can be wait for client connections to enter |
mrpt::opengl::CSetOfLines | A set of independent lines (or segments), one line with its own start and end positions (X,Y,Z) |
mrpt::opengl::CSetOfObjects | A set of object, which are referenced to the coordinates framework established in this object |
mrpt::opengl::CSetOfTexturedTriangles | A set of textured triangles |
mrpt::opengl::CSetOfTriangles | A set of colored triangles |
mrpt::hwdrivers::CSickLaserUSB | This "software driver" implements the communication protocol for interfacing a SICK LMS200 laser scanners through a custom USB RS-422 interface board |
mrpt::utils::CSimpleDatabase | This class impements a very simple database system |
mrpt::utils::CSimpleDatabaseTable | This class implements the tables of databases |
mrpt::opengl::CSimpleLine | A line segment |
mrpt::slam::CSimplePointsMap | A cloud of points in 2D or 3D, which can be built from a sequence of laser scans |
mrpt::opengl::CSphere | A solid or wire-frame sphere |
mrpt::math::CSplineInterpolator1D | A (persistent) sequence of (x,y) coordinates, allowing queries of intermediate points through spline interpolation, where possible |
mrpt::utils::CStdOutStream | This CStdOutStream derived class allow printing to standard out, normally the console text output |
mrpt::vision::CStereoGrabber_Bumblebee | A class for grabing stereo images from a "Bumblebee" camera NOTE:
- This class is only available when compiling MRPT with "#define MRPT_HAS_BUMBLEBEE 1" in the "config.h"
|
mrpt::vision::CStereoImagesTo3D | A class for processing a pair of stereo images and generateing a disparity image and/or a 3D landmarks map |
mrpt::vision::CStereoServerBumblebee | |
mrpt::utils::CStream | This base class is used to provide a unified interface to files,memory buffers, |
mrpt::utils::CStringList | A class for storing a list of text lines |
mrpt::opengl::CText | A 2D text (bitmap rendering): it always "faces the observer" despite it's at some 3D location |
mrpt::opengl::CTexturedPlane | A 2D plane in the XY plane with a texture image |
mrpt::utils::CTicTac | This class implements a high-performance stopwatch |
mrpt::utils::CTypeSelector | This class represents a std::string derived class which is also CSerializable |
mrpt::utils::CUncopiable | The base class of classes that cannot be copied: compile-time errors will arise if the copy is tried |
mrpt::math::CVectorTemplate< T > | This template class provides the basic functionality for a general 1D any-size, resizable container of numerical or non-numerical elements |
mrpt::vision::CVisualOdometryStereo | Visual odometry for stereo cameras |
mrpt::utils::deque_serializable< T > | A STL-vector derived class that implements basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members |
stlplus::end_dereference | |
mrpt::opengl::CAngularObservationMesh::FTrace1D< T > | |
mrpt::opengl::CAngularObservationMesh::FTrace2D< T > | |
stlplus::illegal_copy | |
imaxdiv_t | |
mrpt::slam::CRawlog::iterator | A normal iterator, plus the extra methods "isAction", "isObservation" to determine the type of each entry in the sequence |
mrpt::slam::CRawlogXXL::iterator | A normal iterator, plus the extra methods to determine the type of each entry in the sequence |
mrpt::utils::list_searchable< T > | This class implements a STL container with features of both, a std::set and a std::list |
mrpt::utils::list_searchable_serializable< T > | A list_searchable with basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members |
mrpt::poses::CPosePDFParticles::lt_TPoseBin | Auxiliary structure |
mrpt::utils::map_serializable< K, V > | A std::map with basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members |
mrpt::utils::multimap_serializable< K, V > | A std::multimap with basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members |
mrpt::hwdrivers::CPtuHokuyo::my_pos | |
stlplus::no_copy< T > | |
mrpt::utils::non_copiable_ptr< T > | A wrapper class for pointers that can NOT be copied with "=" operator, raising an exception at runtime if a copy is attempted |
mrpt::utils::non_copiable_ptr_basic< T > | A wrapper class for pointers that can NOT be copied with "=" operator, raising an exception at runtime if a copy is attempted |
stlplus::null_dereference | |
mrpt::utils::metaprogramming::ObjectClear | An object for clearing an object (invokes its method "clear()") given a pointer or smart-pointer, intended for being used in STL algorithms |
mrpt::utils::metaprogramming::ObjectClearUnique | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms |
mrpt::utils::metaprogramming::ObjectConvert< TARGET_TYPE > | An object for transforming between types/classes, intended for being used in STL algorithms |
mrpt::utils::metaprogramming::ObjectDelete | An object for deleting pointers (intended for STL algorithms) |
mrpt::utils::metaprogramming::ObjectMakeUnique | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms |
mrpt::utils::metaprogramming::ObjectPairMakeUnique | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms |
mrpt::utils::metaprogramming::ObjectReadFromStream | An object for reading objects from a stream, intended for being used in STL algorithms |
mrpt::opengl::CAngularObservationMesh::TFloatRange::rd | |
mrpt::utils::safe_ptr< T > | A wrapper class for pointers that can be safely copied with "=" operator without problems |
mrpt::utils::safe_ptr_basic< T > | A wrapper class for pointers that can be safely copied with "=" operator without problems |
stlplus::smart_ptr< T > | |
stlplus::smart_ptr_base< T, C > | |
stlplus::smart_ptr_clone< T > | |
stlplus::smart_ptr_holder< T > | |
stlplus::smart_ptr_nocopy< T > | |
mrpt::vision::CFeatureExtraction::TOptions::TBCDOptions | |
mrpt::vision::TCamera | AJOGD Estructura para almacenar los datos de la camara para MONOSLAM |
mrpt::vision::TCaptureCVOptions | Options used when creating an OpenCV capture object Some options apply to IEEE1394 cameras only |
mrpt::vision::TCaptureOptions_dc1394 | Options used when creating an dc1394 capture object All but the frame size, framerate, and color_coding can be changed dynamically by CImageGrabber_dc1394::changeCaptureOptions |
mrpt::reactivenav::CParameterizedTrajectoryGenerator::CColisionGrid::TCell | The cell structure: |
mrpt::reactivenav::CParameterizedTrajectoryGenerator::TCellForLambdaFunction | Specifies the min/max values for "k" and "n", respectively |
mrpt::utils::TColor | A RGB color - 8bit |
mrpt::utils::TColorf | A RGB color - floats in the range [0,1] |
mrpt::slam::CColouredPointsMap::TColourOptions | The definition of parameters for generating colors from laser scans |
mrpt::slam::CICP::TConfigParams | The ICP algorithm configuration data |
mrpt::slam::CMetricMapBuilderICP::TConfigParams | Algorithm configuration params |
mrpt::slam::CGridMapAligner::TConfigParams | The ICP algorithm configuration data |
mrpt::slam::CMetricMapBuilderRBPF::TConstructionOptions | Options for building a CMetricMapBuilderRBPF object, passed to the constructor |
mrpt::reactivenav::CParameterizedTrajectoryGenerator::TCPoint | The trajectories in the C-Space: |
mrpt::slam::COccupancyGridMap2D::TCriticalPointsList | The structure used to store the set of Voronoi diagram critical points |
mrpt::slam::CLandmarksMap::TCustomSequenceLandmarks | The list of landmarks: the wrapper class is just for maintaining the KD-Tree representation |
mrpt::slam::CRejectionSamplingRangeOnlyLocalization::TDataPerBeacon | Data for each beacon observation with a correspondence with the map |
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TDebug | This struct is used as a placeholder for functors related to robot movement |
mrpt::slam::CDetectorDoorCrossing::TDoorCrossingOutParams | A structure used as output in this method |
mrpt::slam::COccupancyGridMap2D::TEntropyInfo | Used for returning entropy related information |
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TEventsLaunching | This struct is used as a placeholder for fuctors related to launching events |
mrpt::bayes::CParticleFilterCapable::TFastDrawAuxVars | Auxiliary vectors, see CParticleFilterCapable::prepareFastDrawSample for more information |
mrpt::system::CDirectoryExplorer::TFileInfo | This represents the information about each file |
mrpt::system::CFileSystemWatcher::TFileSystemChange | Each of the changes detected by utils::CFileSystemWatcher |
mrpt::opengl::CAngularObservationMesh::TFloatRange | |
mrpt::hwdrivers::TFTDIDevice | A list of FTDI devices and their descriptors |
mrpt::slam::CLandmarksMap::TFuseOptions | With this struct options are provided to the fusion process |
mrpt::reactivenav::CHolonomicND::TGap | The structure used to store a detected gap in obstacles |
mrpt::slam::TGasConcentrationCell | The contents of each cell in a CGasConcentrationGridMap2D map |
mrpt::poses::CPose3DPDFSOG::TGaussianMode | The struct for each mode: |
mrpt::poses::CPosePDFSOG::TGaussianMode | The struct for each mode: |
mrpt::poses::CPointPDFSOG::TGaussianMode | The struct for each mode: |
mrpt::slam::CObservationGPS::TGPSDatum_GGA | The GPS datum for GGA commands |
mrpt::slam::CObservationGPS::TGPSDatum_RMC | The GPS datum for RMC commands |
mrpt::slam::CLandmarksMap::TLikelihoodOptions::TGPSOrigin | This struct store de GPS longitude, latitude (in degrees ) and altitude (in meters) for the first GPS observation compose with de sensor position on the robot |
mrpt::vision::CFeatureExtraction::TOptions::THarrisOptions | |
mrpt::slam::THeightGridmapCell | The contents of each cell in a CHeightGridMap2D map |
mrpt::reactivenav::CReactiveNavigationSystem::THolonomicMovement | The structure used for storing a movement generated by a holonomic-method |
mrpt::hwdrivers::ThreadParams | |
mrpt::vision::TImageCalibData | Data associated to each image in the calibration process mrpt::vision::checkerBoardCameraCalibration (All the information can be left empty and will be filled up in the calibration method) |
mrpt::vision::TImageROI | A structure for defining a ROI within an image |
mrpt::opengl::C3DSScene::TImpl3DS | A container for automatic deletion of lib3ds's scene when the last reference of the smart_ptr's is destroyed |
mrpt::reactivenav::CLogFileRecord::TInfoPerPTG | The structure used to store all relevant information about each transformation into TP-Space |
mrpt::slam::CGasConcentrationGridMap2D::TInsertionOptions | Parameters related with inserting observations into the map: |
mrpt::slam::CHeightGridMap2D::TInsertionOptions | Parameters related with inserting observations into the map |
mrpt::slam::CBeaconMap::TInsertionOptions | This struct contains data for choosing the method by which new beacons are inserted in the map |
mrpt::slam::CLandmarksMap::TInsertionOptions | With this struct options are provided to the observation insertion process |
mrpt::slam::COccupancyGridMap2D::TInsertionOptions | With this struct options are provided to the observation insertion process |
mrpt::slam::CPointsMap::TInsertionOptions | With this struct options are provided to the observation insertion process |
mrpt::slam::CLandmarksMap::TInsertionResults | This struct stores extra results from invoking insertObservation |
mrpt::slam::CPointsMap::TKDTreeData | Internal structure with a KD-tree representation |
mrpt::bayes::CKalmanFilterCapable::TKF_options | Generic options for the Kalman Filter algorithm in itself |
mrpt::slam::TKLDParams | Option set for KLD algorithm |
mrpt::vision::CFeatureExtraction::TOptions::TKLTOptions | |
mrpt::slam::CLandmarksMap::TLikelihoodOptions | With this struct options are provided to the likelihood computations |
mrpt::slam::CBeaconMap::TLikelihoodOptions | With this struct options are provided to the likelihood computations |
mrpt::slam::COccupancyGridMap2D::TLikelihoodOptions | With this struct options are provided to the observation likelihood computation process |
mrpt::slam::COccupancyGridMap2D::TLikelihoodOutput | Some members of this struct will contain intermediate or output data after calling "computeObservationLikelihood" for some likelihood functions |
mrpt::vision::TMatchingOptions | A structure containing options for the matching |
mrpt::slam::CMetricMap::TMatchingPair | An structure for returning the points pair-matchings |
mrpt::slam::CMetricMap::TMatchingPairList | A list of TMatchingPair |
mrpt::slam::CObservationRange::TMeasurement | |
mrpt::slam::CObservationBearingRange::TMeasurement | Each one of the measurements: |
mrpt::slam::CObservationBeaconRanges::TMeasurement | Each one of the measurements: |
mrpt::slam::TMetricMapInitializer | Each structure of this kind will determine the kind (and initial configuration) of one map to be build into a CMultiMetricMap object |
mrpt::slam::CActionRobotMovement2D::TMotionModelOptions | The parameter to be passed to "computeFromOdometry" |
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TNavigationParams | The struct for configuring the navigation request |
mrpt::slam::CRawlogXXL::TObjectElementXXL | |
mrpt::slam::CObservationGasSensors::TObservationENose | The structure for each e-nose |
mrpt::slam::TMetricMapInitializer::TOccGridMap2DOptions | Especific options for grid maps (mrpt::slam::COccupancyGridMap2D) |
mrpt::vision::TOdometryOptions | A structure containing options for the visual odometry |
mrpt::slam::CRangeBearingKFSLAM::TOptions | The options for the algorithm |
mrpt::vision::CFeatureExtraction::TOptions | |
mrpt::slam::CMetricMapBuilder::TOptions | Options for the algorithm |
mrpt::slam::CIncrementalMapPartitioner::TOptions | Configuration of the algorithm: |
mrpt::slam::CConsistentObservationAlignment::TOptions | The options for the method |
mrpt::slam::CDetectorDoorCrossing::TOptions | In this structure parameters can be changed to customize the behaviour of this algorithm |
mrpt::slam::CMultiMetricMap::TOptions | Some options for this class: |
mrpt::slam::CActionRobotMovement2D::TMotionModelOptions::TOptions_GaussianModel | Options for the gaussian model, which generates a CPosePDFGaussian object in poseChange |
mrpt::slam::CActionRobotMovement2D::TMotionModelOptions::TOptions_ThrunModel | Options for the Thrun's model, which generates a CPosePDFParticles object in poseChange |
mrpt::slam::CGridMapAligner::TReturnInfo::TPairPlusDistance | |
mrpt::bayes::CParticleFilter::TParticleFilterOptions | The configuration of a particle filter |
mrpt::bayes::CParticleFilter::TParticleFilterStats | Statistics for being returned from the "execute" method |
mrpt::slam::CMultiMetricMapPDF::TPathBin | Auxiliary structure |
mrpt::topography::TPathFromRTKInfo | Used to return optional information from mrpt::topography::path_from_rtk_gps |
mrpt::vision::TPixelCoord | A pair (x,y) of pixel coordinates (integer resolution) |
mrpt::vision::TPixelCoordf | A pair (x,y) of pixel coordinates (subpixel resolution) |
mrpt::opengl::CPointCloudColoured::TPointColour | |
mrpt::opengl::CPolyhedron::TPolyhedronEdge | |
mrpt::opengl::CPolyhedron::TPolyhedronFace | |
mrpt::poses::CPosePDFParticles::TPoseBin | Auxiliary structure |
mrpt::slam::CMultiMetricMapPDF::TPredictionParams | The struct for passing extra simulation parameters to the prediction/update stage when running a particle filter |
mrpt::poses::CPosePDFParticles::TPredictionParams | The struct for passing extra simulation parameters to the prediction stage when running a particle filter |
mrpt::utils::TPropertyValueIDTriplet | Internal triplet for each property in utils::CMHPropertiesValuesList |
mrpt::utils::CPropertiesValuesList::TPropertyValuePair | |
mrpt::opengl::CGeneralizedCylinder::TQuadrilateral | |
mrpt::math::CLevenbergMarquardtTempl< NUMTYPE >::TResultInfo | |
mrpt::slam::CGridMapAligner::TReturnInfo | The ICP algorithm return information |
mrpt::slam::CICP::TReturnInfo | The ICP algorithm return information |
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TRobotMotionControl | This struct is used as a placeholder for fuctors related to robot movement |
mrpt::vision::TROI | A structure for storing a 3D ROI |
mrpt::utils::TRuntimeClassId | A structure that holds runtime class type information |
mrpt::hwdrivers::TSensorClassId | A structure for runtime ID class type information in the context of hwdrivers::CGenericSensor |
mrpt::hwdrivers::CHokuyoURG::TSensorInfo | Used in CHokuyoURG::displayVersionInfo |
mrpt::reactivenav::CAbstractReactiveNavigationSystem::TSensors | This struct is used as a placeholder for fuctors related to sensing |
mrpt::slam::TSetOfMetricMapInitializers | A set of TMetricMapInitializer structures, passed to the constructor CMultiMetricMap::CMultiMetricMap See the comments for TSetOfMetricMapInitializers::loadFromConfigFile, and "CMultiMetricMap::setListOfMaps" for effectively creating the list of desired maps |
mrpt::vision::CFeatureExtraction::TOptions::TSIFTOptions | |
mrpt::poses::TSimple3DPoint | Data within each particle |
mrpt::slam::CMetricMapBuilderRBPF::TStats | This structure will hold stats after each execution of processActionObservation |
mrpt::vision::TStereoSystemParams | Parameters associated to a stereo system |
mrpt::system::TThreadHandle | This structure contains the information needed to interface the threads API on each platform: |
mrpt::system::TTimeParts | The parts of a date/time (it's like the standard 'tm' but with fractions of seconds) |
mrpt::opengl::CSetOfTriangles::TTriangle | |
mrpt::opengl::CSetOfTexturedTriangles::TTriangle | Triangle |
mrpt::slam::COccupancyGridMap2D::TUpdateCellsInfoChangeOnly | An internal structure for storing data related to counting the new information apported by some observation |
mrpt::slam::CObservationGPS::TUTCTime | A UTC time-stamp structure for GPS messages |
mrpt::opengl::CSetOfTexturedTriangles::TVertex | Triangle vertex |
mrpt::utils::vector_serializable< T > | A STL-vector derived class that implements basic read/write to ease implementing the mrpt::utils::CSerializable interface in classes having this type of data members |
stlplus::wrong_object | |
mrpt::gui::WxSubsystem | This class implements the GUI thread required for the wxWidgets-based GUI |