Main MRPT website > C++ reference for MRPT 1.4.0
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12345]
 ▼NEigen
 Caligned_allocator
 CEigenBase
 ▼Ninternal_mrpt
 CMatOrVecResizer
 CMatOrVecResizer< 1, 1 >
 CMatOrVecResizer< 1, C >
 CMatOrVecResizer< R, 1 >
 ▼NmrptThis is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries
 ►NbayesThe namespace for Bayesian filtering algorithm: different particle filters and Kalman filter algorithms
 ►NcompressData compression/decompression algorithms
 ►Ndetectors<>
 Nglobal_settingsGlobal variables to change the run-time behaviour of some MRPT classes within mrpt-base
 ►NgraphsAbstract graph and tree data structures, plus generic graph algorithms
 ►NgraphslamSLAM methods related to graphs of pose constraints
 ►NguiClasses for creating GUI windows for 2D and 3D visualization
 ►NhmtslamClasses related to the implementation of Hybrid Metric Topological (HMT) SLAM
 ►NhwdriversContains classes for various device interfaces
 ►Nkinematics
 ►Nmaps
 ►NmathThis base provides a set of functions for maths stuff
 ►Nnav
 ►NobsThis namespace contains representation of robot actions and observations
 ►NopenglThe namespace for 3D scene representation and rendering
 ►Npbmap
 ►NposesClasses for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms
 ►NrandomA namespace of pseudo-random numbers genrators of diferent distributions
 Nscanmatching
 ►Nslam
 ►NsynchThis namespace provides multitask, synchronization utilities
 ►NsystemThis namespace provides a OS-independent interface to many useful functions: filenames manipulation, time and date, string parsing, file I/O, threading, memory allocation, etc
 ►NtfestFunctions for estimating the optimal transformation between two frames of references given measurements of corresponding points
 ►NtopographyThis namespace provides topography helper functions, coordinate transformations
 ►NutilsClasses for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL
 ►NvisionClasses for computer vision, detectors, features, etc
 Caligned_containersHelper types for STL containers with Eigen memory allocators
 ▼Nnanoflann
 Carray_or_vector_selectorUsed to declare fixed-size arrays when DIM>0, dynamically-allocated vectors when DIM=-1
 Carray_or_vector_selector<-1, T >Dynamic size version
 CCArrayA STL container (as wrapper) for arrays of constant size defined at compile time (class imported from the MRPT project) This code is an adapted version from Boost, modifed for its integration within MRPT (JLBC, Dec/2009) (Renamed array -> CArray to avoid possible potential conflicts)
 CIndexDist_SorterOperator "<" for std::sort()
 CKDTreeEigenMatrixAdaptorAn L2-metric KD-tree adaptor for working with data directly stored in an Eigen Matrix, without duplicating the data storage
 ►CKDTreeSingleIndexAdaptorKd-tree index
 CKDTreeSingleIndexAdaptorParamsParameters (see http://code.google.com/p/nanoflann/ for help choosing the parameters)
 CKNNResultSet
 CL1_AdaptorManhattan distance functor (generic version, optimized for high-dimensionality data sets)
 CL2_AdaptorSquared Euclidean distance functor (generic version, optimized for high-dimensionality data sets)
 CL2_Simple_AdaptorSquared Euclidean (L2) distance functor (suitable for low-dimensionality datasets, like 2D or 3D point clouds) Corresponding distance traits: nanoflann::metric_L2_Simple
 ►Cmetric_L1Metaprogramming helper traits class for the L1 (Manhattan) metric
 ►Cmetric_L2Metaprogramming helper traits class for the L2 (Euclidean) metric
 ►Cmetric_L2_SimpleMetaprogramming helper traits class for the L2_simple (Euclidean) metric
 CPooledAllocator
 CRadiusResultSetA result-set class used when performing a radius based search
 CSearchParamsSearch options for KDTreeSingleIndexAdaptor::findNeighbors()
 NstdSTL namespace
 ▼Nstlplus
 Cclone_copy
 Cconstructor_copy
 Cend_dereference
 Cillegal_copy
 Cno_copy
 Cnull_dereference
 Csmart_ptr
 Csmart_ptr_base
 Csmart_ptr_clone
 Csmart_ptr_holder
 Csmart_ptr_nocopy
 Cwrong_object
 ▼NTCLAP
 ►NMULTI_ARG_HELPER
 ►NVALUE_ARG_HELPER
 CActionDoneException(Added by JLBC for MRPT): An exception that indicates to CmdLine::parse that help,version,... have been invoked so it should return false for the main program to exit
 CArgA virtual base class that defines the essential data for all arguments
 CArgExceptionA simple class that defines and argument exception
 CArgParseExceptionThrown from within the child Arg classes when it fails to properly parse the argument it has been passed
 CCmdLineThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
 CCmdLineInterfaceThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
 CCmdLineOutputThe interface that any output object must implement
 CCmdLineParseExceptionThrown from CmdLine when the arguments on the command line are not properly specified, e.g
 CConstraintThe interface that defines the interaction between the Arg and Constraint
 CDocBookOutputA class that generates DocBook output for usage() method for the given CmdLine and its Args
 CHelpVisitorA Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object
 CIgnoreRestVisitorA Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed
 CMultiArgAn argument that allows multiple values of type T to be specified
 CMultiSwitchArgA multiple switch argument
 COptionalUnlabeledTracker
 CSpecificationExceptionThrown from Arg and CmdLine when an Arg is improperly specified, e.g
 CStdOutputA class that isolates any output from the CmdLine object so that it may be easily modified
 CSwitchArgA simple switch argument
 CUnlabeledMultiArgJust like a MultiArg, except that the arguments are unlabeled
 CUnlabeledValueArgThe basic unlabeled argument that parses a value
 CValueArgThe basic labeled argument that parses a value
 CValuesConstraintA Constraint that constrains the Arg to only those values specified in the constraint
 CVersionVisitorA Vistor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit
 CVisitorA base class that defines the interface for visitors
 CXorHandlerThis class handles lists of Arg's that are to be XOR'd on the command line



Page generated by Doxygen 1.9.5 for MRPT 1.4.0 SVN: at Sun Nov 27 02:56:26 UTC 2022