|
Jafar
|
Namespace rtslam for real-time slam module. More...
Namespace rtslam for real-time slam module.
Namespaces | |
| namespace | lmkAHP |
Namespace for operations on Anchored Homogeneous Points. | |
| namespace | lmkAHPL |
Namespace for operations on Anchored Homogeneous Points Lines. | |
| namespace | pinhole |
Namespace for operations related to the pin-hole model of a camera. | |
| namespace | quaternion |
Namespace for quaternion algebra functions. | |
Classes | |
| class | ActiveSearchGrid |
| Active search tesselation grid. More... | |
| class | ActiveSegmentSearchGrid |
| Active search tesselation grid for segments. More... | |
| class | AppearanceAbstract |
| class | AppearanceImagePoint |
| Appearence for matching rtslam. More... | |
| class | DataManagerAbstract |
| class | LoggableMatchings |
| struct | RansacSet |
| class | DataManagerOnePointRansac |
| This class implements the one-point-Ransac ActiveSearch strategy. More... | |
| class | DescriptorAbstract |
| class | DescriptorFactoryAbstract |
| class | FeatureView |
| A feature view, storing the feature appearance and the conditions that correspond to this appearance. More... | |
| class | DescriptorImagePointFirstView |
| This descriptor for image points only keeps the appearance of the feature the first time it was viewed. More... | |
| class | DescriptorImagePointFirstViewFactory |
| class | DescriptorImagePointMultiView |
| This descriptor for image points stores appearances of the feature from different points of view. More... | |
| class | DescriptorImagePointMultiViewFactory |
| class | SegFeatureView |
| A feature view, storing the feature appearance and the conditions that correspond to this appearance. More... | |
| class | DescriptorSegFirstView |
| This descriptor for image points only keeps the appearance of the feature the first time it was viewed. More... | |
| class | DescriptorSegFirstViewFactory |
| class | Expectation |
| Base class for all Gaussian expectations defined in the module rtslam. More... | |
| class | ExporterAbstract |
| class | ExporterPoster |
| class | ExporterSocket |
| class | FeatureAbstract |
| Base class for all landmark appearances defined in the module rtslam. More... | |
| class | FeatureImagePoint |
| Base class for all landmark appearances defined in the module rtslam. More... | |
| class | Gaussian |
| Class for Gaussians having LOCAL or REMOTE storage. More... | |
| struct | RawInfo |
| struct | RawInfos |
| struct | RawVec |
| class | LoggableClose |
| class | HistoryManagerAbstract |
| class | HistoryManagerSparse |
| This class will manage a sparse history. More... | |
| class | Innovation |
| Base class for all Gaussian innovations defined in the module rtslam. More... | |
| class | ExtendedKalmanFilterIndirect |
| Base class for Kalman filters. More... | |
| class | LandmarkAbstract |
| Base class for all landmarks defined in the module rtslam. More... | |
| class | LandmarkAnchoredHomogeneousPoint |
| Class for anchored homogeneous 3D points. More... | |
| class | LandmarkAnchoredHomogeneousPointsLine |
| Class for Anchored homogeneous points lines. More... | |
| class | LandmarkEuclideanPoint |
| Class for Euclidean 3D points. More... | |
| class | LandmarkFactoryAbstract |
| class | LandmarkFactory |
| class | MapAbstract |
| Base class for all map types defined in the module rtslam. More... | |
| class | MapManagerAbstract |
| This class is the abstract class for map managers, that manages the life of landmarks at the map level (creation, reparametrization, deletion, etc). More... | |
| class | MapManager |
| This class is a default implementation of MapManagerAbstract, that only reparametrize and kill landmarks with a too large search area. More... | |
| class | MapManagerGrid |
| Map manager with visible landmarks grid management. More... | |
| class | MapManagerOdometry |
| Map manager with a very short memory policy. More... | |
| class | MapManagerGlobal |
| Map manager made for doing slam as long as possible while optimizing the use of the map. More... | |
| class | MapManagerLocal |
| Map manager made for managing a spatially local map in a hierarchical multimap framework. More... | |
| class | MapObject |
| Class for generic mappable objects. More... | |
| class | Measurement |
| Base class for all Gaussian measurements defined in the module rtslam. More... | |
| class | ObjectAbstract |
| Class for generic objects in rtslam. More... | |
| class | ObservationModelAbstract |
| An observation model only contains pseudo-static functions A reference to the sensor is kepts because it has a lot of parameters that cannot easily be abstracted, and to avoid to cast an abstract sensor object every time. More... | |
| class | ObservationAbstract |
| Base class for all observations defined in the module rtslam. More... | |
| class | ObservationMakerAbstract |
| class | ObservationFactory |
| class | ImagePointObservationMaker |
| class | ObservationModelPinHoleAnchoredHomogeneousPoint |
| class | ObservationPinHoleAnchoredHomogeneousPoint |
| Class for Pin-Hole observations of Anchored Homogeneous 3D points. More... | |
| class | ObservationModelPinHoleAnchoredHomogeneousPointsLine |
| class | ObservationPinHoleAnchoredHomogeneousPointsLine |
| Class for Pin-Hole observations of Lines based on Anchored Homogeneous 3D points. More... | |
| class | ObservationModelPinHoleEuclideanPoint |
| class | ObservationPinHoleEuclideanPoint |
| Class for Pin-Hole observations of Euclidean 3D points. More... | |
| class | ParentOf |
| class | ChildOf |
| class | SpecificChildOf |
| class | WeakParentOf |
| class | Perturbation |
| Base class for all Gaussian perturbation vectors defined in the module rtslam. More... | |
| class | QuickHarrisDetector |
| Quick Harris detector class. More... | |
| class | RawAbstract |
| class | RawImage |
| Class for image. More... | |
| class | ImagePointZnccMatcher |
| class | ImagePointHarrisDetector |
| class | RobotQuantity |
| class | RobotAbstract |
| Base class for all robots defined in the module rtslam. More... | |
| class | RobotCenteredConstantVelocity |
| RobotCentric Constant velocity model robot class. More... | |
| class | RobotConstantMotionModel |
| Constant velocity model robot class. More... | |
| class | RobotConstantVelocity |
| Constant velocity model robot class. More... | |
| class | RobotInertial |
| Inertial measurements unit - robot motion model. More... | |
| class | RobotOdometry |
| Odometry motion model robot class. More... | |
| class | RtslamException |
| Base class for all exceptions defined in the module rtslam. More... | |
| class | SensorAbsloc |
| Class for absolute localization sensors (gps, motion capture...) For now we assume that we have at least one reading before images and that is is very precise. More... | |
| class | SensorAbstract |
| Base class for all types of sensors. More... | |
| class | SensorProprioAbstract |
| Base class for proprioceptive sensors (that directly observe the state of the robot) (IMU, odometry, GPS, movement models ...) More... | |
| class | SensorProprioPredictorAbstract |
| Base class for proprioceptive sensors that can be used for filter prediction step. More... | |
| class | SensorExteroAbstract |
| Base class for exteroceptive sensors (that need to map the environment) (cameras, lasers, ...) More... | |
| struct | SensorImageParameters |
| Structure containing all non-extrinsic parameters of a camera. More... | |
| class | SensorManagerAbstract |
| Base class for sensors managers, that decide which data of which sensor should be integrated in the filter next. More... | |
| class | SensorManagerOffline |
| This sensors manager is made for offline processing. More... | |
| class | SensorManagerOnline |
| This sensor managers tries to integrate several sensors according to their policy (all or latest) More... | |
| class | SensorPinhole |
| Class for pin-hole cameras. More... | |
| class | SphericalGrid |
| A grid in spherical coordinates theta,phi,r with dynamic slicing of theta according to phi so that all (theta,phi) cells have approximately the same area (typically only one at the poles). More... | |
| class | VisibilityMap |
| This class is a map that keeps records of places frome where a landmark was or was not visible, in order to avoid to repeatedly search a landmark from a place it cannot be seen. More... | |
| class | WorldAbstract |
| Base class for all world types defined in the module rtslam. More... | |
Typedefs | |
|
typedef boost::shared_ptr < AppearanceImagePoint > | app_img_pnt_ptr_t |
|
typedef std::vector < observation_ptr_t > | ObsList |
|
typedef boost::shared_ptr < RansacSet > | ransac_set_ptr_t |
|
typedef std::list < ransac_set_ptr_t > | RansacSetList |
|
typedef boost::shared_ptr < DescriptorImagePointFirstView > | desc_img_pnt_fv_ptr_t |
|
typedef boost::shared_ptr < DescriptorImagePointMultiView > | desc_img_pnt_mv_ptr_t |
|
typedef boost::shared_ptr < DescriptorSegFirstView > | desc_seg_fv_ptr_t |
|
typedef boost::shared_ptr < DescriptorSegMultiView > | desc_seg_mv_ptr_t |
|
typedef boost::shared_ptr < tcp::socket > | socket_ptr |
|
typedef boost::shared_ptr < FeatureImagePoint > | feat_img_pnt_ptr_t |
|
typedef boost::shared_ptr < LandmarkAnchoredHomogeneousPoint > | ahp_ptr_t |
|
typedef boost::shared_ptr < LandmarkAnchoredHomogeneousPointsLine > | ahpl_ptr_t |
|
typedef boost::shared_ptr < LandmarkEuclideanPoint > | eucp_ptr_t |
|
typedef boost::shared_ptr < ObservationMakerAbstract > | observation_maker_ptr_t |
|
typedef boost::shared_ptr < ObservationPinHoleAnchoredHomogeneousPoint > | obs_ph_ahp_ptr_t |
|
typedef boost::shared_ptr < ObservationPinHoleAnchoredHomogeneousPointsLine > | obs_ph_ahpl_ptr_t |
|
typedef boost::shared_ptr < ObservationPinHoleEuclideanPoint > | obs_ph_euc_ptr_t |
|
typedef boost::shared_ptr < RawImage > | rawimage_ptr_t |
|
typedef boost::shared_ptr < image::Image > | jafarImage_ptr_t |
|
typedef boost::shared_ptr < RobotCenteredConstantVelocity > | robcenteredconstvel_ptr_t |
|
typedef boost::shared_ptr < RobotConstantVelocity > | robconstvel_ptr_t |
|
typedef boost::shared_ptr < RobotInertial > | robinertial_ptr_t |
|
typedef boost::shared_ptr < RobotOdometry > | robodo_ptr_t |
|
typedef boost::shared_ptr < WorldAbstract > | world_ptr_t |
|
typedef boost::shared_ptr < MapAbstract > | map_ptr_t |
|
typedef boost::shared_ptr < RobotAbstract > | robot_ptr_t |
|
typedef boost::shared_ptr < SensorAbstract > | sensor_ptr_t |
|
typedef boost::shared_ptr < SensorExteroAbstract > | sensorext_ptr_t |
|
typedef boost::shared_ptr < SensorProprioAbstract > | sensorprop_ptr_t |
|
typedef boost::shared_ptr < DataManagerAbstract > | data_manager_ptr_t |
|
typedef boost::shared_ptr < LandmarkAbstract > | landmark_ptr_t |
|
typedef boost::shared_ptr < LandmarkFactoryAbstract > | landmark_factory_ptr_t |
|
typedef boost::shared_ptr < ObservationModelAbstract > | observation_model_ptr_t |
|
typedef boost::shared_ptr < ObservationAbstract > | observation_ptr_t |
|
typedef boost::shared_ptr < MapManagerAbstract > | map_manager_ptr_t |
|
typedef boost::shared_ptr < RawAbstract > | raw_ptr_t |
|
typedef boost::shared_ptr < AppearanceAbstract > | appearance_ptr_t |
|
typedef boost::shared_ptr < FeatureAbstract > | feature_ptr_t |
|
typedef boost::shared_ptr < DescriptorAbstract > | descriptor_ptr_t |
|
typedef boost::shared_ptr < Gaussian > | gaussian_ptr_t |
|
typedef boost::shared_ptr < ExtendedKalmanFilterIndirect > | ekfInd_ptr_t |
|
typedef boost::shared_ptr < SensorManagerAbstract > | sensor_manager_ptr_t |
|
typedef boost::shared_ptr < HistoryManagerAbstract > | history_manager_ptr_t |
|
typedef kernel::IdFactory < unsigned int, kernel::IdCollectorNone > | IdFactory |
|
typedef boost::shared_ptr < SensorAbsloc > | absloc_ptr_t |
|
typedef boost::shared_ptr < SensorPinhole > | pinhole_ptr_t |
Enumerations | |
| enum | ErrorType { eNoError = 0, eParam, eConfig, eDependency, eNotSupported, eNoSensorData, eLargeUncertainty, eCrashed } |
Functions | |
| bool | compare_lmk_uncertainty (landmark_ptr_t const &lmkPtr1, landmark_ptr_t const &lmkPtr2) |
| bool | compare_obs_uncertainty (observation_ptr_t const &obsPtr1, observation_ptr_t const &obsPtr2) |
| std::ostream & | operator<< (std::ostream &s, DescriptorAbstract const &desc) |
| image::oimstream & | operator<< (image::oimstream &s, DescriptorAbstract const &desc) |
| std::ostream & | operator<< (std::ostream &s, FeatureView const &fv) |
| image::oimstream & | operator<< (image::oimstream &s, FeatureView const &fv) |
| std::ostream & | operator<< (std::ostream &s, SegFeatureView const &fv) |
| image::oimstream & | operator<< (image::oimstream &s, SegFeatureView const &fv) |
| void | srand (unsigned int seed) |
| int | rand () |
Variables | |
| unsigned int | rand_state |
| Generated on Wed Oct 15 2014 00:37:44 for Jafar by doxygen 1.7.6.1 |
|