, including all inherited members.
addEventListener(SlamEventListener &listener) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
addMembersToLog(DataLogger &log) const | jafar::kernel::DataLoggable | [inline, protected, virtual] |
addRobot(BaseRobot *) | jafar::slam::SlamEkf | [virtual] |
addRobot(BaseRobot *, const jblas::vec &_robotState, const jblas::sym_mat &_robotStateCov) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [virtual] |
applyConstraints(BaseFeature &feature) | jafar::slam::SlamEkf | [protected] |
beginBrowseFeatures() (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
browseFeaturesIt (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
computeExtObs(int robotId_, SegmentFeature &segmentFeature_, segmentFeatureObserveModel &obsModel, jblas::vec &zPredExt1, jblas::sym_mat &zPredExt1Cov, jblas::vec &zPredExt2, jblas::sym_mat &zPredExt2Cov) | jafar::slam::SlamEkf | [inline] |
computeExtObs(int robotId_, SegmentIDFeature &segmentFeature_, segmentFeatureObserveModel &obsModel, jblas::vec &zPredExt1, jblas::sym_mat &zPredExt1Cov, jblas::vec &zPredExt2, jblas::sym_mat &zPredExt2Cov) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
computeExtObs(int robotId_, SegmentAnchorFeature &segmentFeature_, segmentFeatureObserveModel &obsModel, jblas::vec &zPredExt1, jblas::sym_mat &zPredExt1Cov, jblas::vec &zPredExt2, jblas::sym_mat &zPredExt2Cov) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
copyCurrentPoseAt(std::size_t index, int _robotId=0) | jafar::slam::SlamEkf | [protected] |
copyCurrentRefPoseToMap(unsigned int id) | jafar::slam::SlamEkf | |
currentFrameIndex (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
DataLoggable() (defined in jafar::kernel::DataLoggable) | jafar::kernel::DataLoggable | [protected] |
DataLogger (defined in jafar::kernel::DataLoggable) | jafar::kernel::DataLoggable | [friend] |
DefaultMapManager (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [friend] |
enableAutoLogFeatures(jafar::kernel::DataLogger &masterLogger) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
enableInitCoordinateFrame | jafar::slam::SlamEkf | [protected] |
feature(unsigned int id) | jafar::slam::SlamEkf | |
featureFactory(unsigned int id, BaseFeatureObserveModel &model) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected, static] |
featureFactory(unsigned int id, FeatureModel &model, std::size_t sizeObs, Observation::ObservationType typeObs) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected, static] |
featureObserveModels | jafar::slam::SlamEkf | [protected] |
FeatureObserveModelsContType typedef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
featuresMap | jafar::slam::SlamEkf | |
FeaturesMapType typedef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
filter (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
fixFeature(BaseFeature &feature) | jafar::slam::SlamEkf | [protected] |
getCurrentFrameIndex() const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
getFeature(unsigned int id) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
getFeature(unsigned int id) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
getFeatureObserveModel(unsigned int sensorId=0) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
getFilter() | jafar::slam::SlamEkf | [inline] |
getFilter() const | jafar::slam::SlamEkf | [inline] |
getMap() const | jafar::slam::SlamEkf | [inline] |
getMapUncertaintyLevel() const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
getPoseCopy(unsigned int id) const | jafar::slam::SlamEkf | [inline] |
getPrevFrameIndex() const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
getRobotPose(jafar::geom::T3DEuler &pose, unsigned int _robotId=0) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
getRobotPoseUncertaintyLevel(unsigned int robotId_=0) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
GlobalMapManager (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [friend] |
hasFeature(unsigned int id, unsigned int _robotId=0) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
hasNextFeature() (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
init(boost::posix_time::time_duration const &curTime) | jafar::slam::SlamEkf | [virtual] |
initFeatureState(BaseFeature &feature, FeatureObserveModel &observeModel, Observation const &obs) | jafar::slam::SlamEkf | [private] |
isFeatureKnown(unsigned int id) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
LocalMapManager (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [friend] |
logFeature(BaseFeature &f) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
m_deleteSensors (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
m_refToRobot | jafar::slam::SlamEkf | [protected] |
m_robotToRef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
m_sizeRobotPose (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
m_sizeRobotState (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
mahalanobisDistanceToRemoveLandmark (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
MAP_1 enum value (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
MAP_2 enum value (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
mapManager (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
mergeMap(const SlamEkf *map1, const SlamEkf *map2, const jblas::vec &map1ToMap2, const jblas::mat &map1ToMap2Cov, const std::map< unsigned int, MergeMapNumber > &_chooseRobotPose) | jafar::slam::SlamEkf | [static] |
MergeMapNumber enum name | jafar::slam::SlamEkf | |
nbInconsistentUpdates (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
nbNewLandmarks (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
nbObservedLandmarks (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
nextFeature() (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
observeKnownFeature(Observation *obs_) | jafar::slam::SlamEkf | [protected, virtual] |
observeKnownFeature(Observation const &obs, BaseFeature &feature, BaseFeatureObserveModel &model) | jafar::slam::SlamEkf | [protected] |
observeNewFeature(Observation *obs_) | jafar::slam::SlamEkf | [protected, virtual] |
operator<< (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [friend] |
operator=(const SlamEkf &) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, private] |
p_masterLogger (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
poseCopyCont | jafar::slam::SlamEkf | |
PoseCopyContType typedef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
predict(unsigned int _robotId, jblas::vec const &u) | jafar::slam::SlamEkf | [virtual] |
prevFrameIndex (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
processObservations(unsigned int frameIndex_, std::list< Observation * > const &knownObs, std::list< Observation * > const &newObs, unsigned int robotId_=0, int events_=SlamEventListener::ALL) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
processObservations(unsigned int frameIndex_, std::vector< Observation * > const &knownObs, std::vector< Observation * > const &newObs, unsigned int robotId_=0, int events_=SlamEventListener::ALL) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
processObservations(unsigned int frameIndex_, SequenceType const &allObs, unsigned int robotId_=0, int events_=SlamEventListener::ALL) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
processObservationsImpl(unsigned int frameIndex_, SequenceType1 const &knownObs, SequenceType2 const &newObs, unsigned int robotId_, int events_) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, private] |
refPose(int _robotId=0) const | jafar::slam::SlamEkf | |
refPoseCov(int _robotId=0) const | jafar::slam::SlamEkf | |
refToRobot() const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
removeEventListener(SlamEventListener &listener) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, virtual] |
removeFeature(unsigned int id) | jafar::slam::SlamEkf | [virtual] |
removePoseCopy(unsigned int id) | jafar::slam::SlamEkf | |
robot(unsigned int _id) | jafar::slam::SlamEkf | |
robot(unsigned int) const | jafar::slam::SlamEkf | |
robotsMap | jafar::slam::SlamEkf | |
RobotsMapType typedef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
robotToRef() const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline] |
robotToSensor(int sensorId=0) const (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setDeleteSensors(bool) | jafar::slam::SlamEkf | |
setMapManager(AbstractMapManager *mapManager_) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRefToRobot(jafar::geom::T3DEuler const &refToRobot_) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRobotPitch(double pitch, double pitchStdDev, int _robotId=0) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRobotPose(jblas::vec const &robotPose, int _robotId=0) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRobotPoseCov(jblas::vec const &robotPose, jblas::sym_mat const &robotPoseCov, int _robotId=0) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRobotRoll(double roll, double rollStdDev, int _robotId=0) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setRobotToSensor(jblas::vec const &robotToSensor, int sensorId=0) | jafar::slam::SlamEkf | [virtual] |
setRobotToSensor(jblas::vec const &robotToSensor, jblas::vec const &robotToSensorStdDev, int sensorId=0) | jafar::slam::SlamEkf | [virtual] |
setRobotZ(double z, double zStdDev, int _robotId=0) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
setSensor(FeatureObserveModel *model, int sensorId=0) | jafar::slam::SlamEkf | |
sizeMap() const | jafar::slam::SlamEkf | [inline] |
sizeRobotPose() const | jafar::slam::SlamEkf | [inline] |
sizeRobotState() const | jafar::slam::SlamEkf | [inline] |
SlamEkf(std::size_t sizeMax_, std::size_t sizeRobotState_, std::size_t sizeRobotPose_) | jafar::slam::SlamEkf | |
SlamEkf(const SlamEkf &) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [inline, private] |
slamEventListeners (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
SlamEventListenersList typedef (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
stats (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
transform(const geom::T3DEuler &_transform) | jafar::slam::SlamEkf | |
updateElapsedTime (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
writeAllPoseCopyToFile(std::string const &dir) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | |
writeLogData(jafar::kernel::DataLogger &log) const | jafar::slam::SlamEkf | [protected, virtual] |
writeLogHeader(jafar::kernel::DataLogger &log) const | jafar::slam::SlamEkf | [protected, virtual] |
writeLogStats(jafar::kernel::DataLogger &log) const | jafar::slam::SlamEkf | [protected, virtual] |
writePoseCopyToFile(PoseCopy const &pc, std::string const &dir) (defined in jafar::slam::SlamEkf) | jafar::slam::SlamEkf | [protected] |
writePoseCopyToFile(unsigned int id, std::string const &dir) | jafar::slam::SlamEkf | |
~BaseSlam() (defined in jafar::slam::BaseSlam) | jafar::slam::BaseSlam | [virtual] |
~DataLoggable() (defined in jafar::kernel::DataLoggable) | jafar::kernel::DataLoggable | [protected, virtual] |
~SlamEkf() | jafar::slam::SlamEkf | [virtual] |