_execGraphSlamStep(mrpt::obs::CActionCollection::Ptr &action, mrpt::obs::CSensoryFrame::Ptr &observations, mrpt::obs::CObservation::Ptr &observation, size_t &rawlog_entry) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | virtual |
accumulateAngleDiffs(const mrpt::poses::CPose2D &p1, const mrpt::poses::CPose2D &p2) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedstatic |
accumulateAngleDiffs(const mrpt::poses::CPose3D &p1, const mrpt::poses::CPose3D &p2) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedstatic |
alignOpticalWithMRPTFrame() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
CGraphSlamEngine(const std::string &config_file, const std::string &rawlog_fname="", const std::string &fname_GT="", mrpt::graphslam::CWindowManager *win_manager=nullptr, mrpt::graphslam::deciders::CNodeRegistrationDecider< GRAPH_T > *node_reg=nullptr, mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_T > *edge_reg=nullptr, mrpt::graphslam::optimizers::CGraphSlamOptimizer< GRAPH_T > *optimizer=nullptr) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
computeMap() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
computeSlamMetric(mrpt::graphs::TNodeID nodeID, size_t gt_index) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
constraint_t typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
COutputLogger(std::string_view name) | mrpt::system::COutputLogger | |
COutputLogger() | mrpt::system::COutputLogger | |
decimateLaserScan(mrpt::obs::CObservation2DRangeScan &laser_scan_in, mrpt::obs::CObservation2DRangeScan *laser_scan_out, const int keep_every_n_entries=2) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
dumpLogToConsole() const | mrpt::system::COutputLogger | |
dumpVisibilityErrorMsg(std::string viz_flag, int sleep_time=500) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
execDijkstraNodesEstimation() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
execGraphSlamStep(mrpt::obs::CObservation::Ptr &observation, size_t &rawlog_entry) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
fstreams_out typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
fstreams_out_it typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
generateReportFiles(const std::string &output_dir_fname_in) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getCurrentRobotPosEstimation() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getDeformationEnergyVector(std::vector< double > *vec_out) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getDescriptiveReport(std::string *report_str) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
getGraph() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
getGraphSlamStats(std::map< std::string, int > *node_stats, std::map< std::string, int > *edge_stats, mrpt::system::TTimeStamp *timestamp=nullptr) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getLogAsString(std::string &log_contents) const | mrpt::system::COutputLogger | |
getLogAsString() const | mrpt::system::COutputLogger | |
getLoggerLastMsg() const | mrpt::system::COutputLogger | |
getLoggerLastMsg(std::string &msg_str) const | mrpt::system::COutputLogger | |
getLoggerName() const | mrpt::system::COutputLogger | |
getLSPoseForGridMapVisualization(const mrpt::graphs::TNodeID nodeID) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedvirtual |
getMap(mrpt::maps::COccupancyGridMap2D::Ptr map, mrpt::system::TTimeStamp *acquisition_time=nullptr) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getMap(mrpt::maps::COctoMap::Ptr map, mrpt::system::TTimeStamp *acquisition_time=nullptr) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getMinLoggingLevel() const | mrpt::system::COutputLogger | inline |
getNodeIDsOfEstimatedTrajectory(std::set< mrpt::graphs::TNodeID > *nodes_set) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | virtual |
getParamsAsString(std::string *params_out) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getParamsAsString() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
getRawlogFname() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
getRobotEstimatedTrajectory() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | virtual |
getTimeStamp(const mrpt::obs::CActionCollection::Ptr action, const mrpt::obs::CSensoryFrame::Ptr observations, const mrpt::obs::CObservation::Ptr observation) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedstatic |
global_pose_t typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
header_sep | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedstatic |
initClass() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initCurrPosViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initEstimatedTrajectoryVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initGTVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initIntensityImageViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initMapVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initOdometryVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initRangeImageViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initResultsFile(const std::string &fname) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initRobotModelVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initRobotModelVisualizationInternal(const mrpt::poses::CPose2D &p_unused) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initRobotModelVisualizationInternal(const mrpt::poses::CPose3D &p_unused) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initSlamMetricVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
initVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
isLoggingLevelVisible(VerbosityLevel level) const | mrpt::system::COutputLogger | inline |
isPaused() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
loadParams(const std::string &fname) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
logCond(const VerbosityLevel level, bool cond, const std::string &msg_str) const | mrpt::system::COutputLogger | |
logDeregisterCallback(output_logger_callback_t userFunc) | mrpt::system::COutputLogger | |
logFmt(const VerbosityLevel level, const char *fmt,...) const MRPT_printf_format_check(3 | mrpt::system::COutputLogger | |
loggerReset() | mrpt::system::COutputLogger | |
logging_enable_console_output | mrpt::system::COutputLogger | |
logging_enable_keep_record | mrpt::system::COutputLogger | |
logging_levels_to_colors() | mrpt::system::COutputLogger | static |
logging_levels_to_names() | mrpt::system::COutputLogger | static |
logRegisterCallback(output_logger_callback_t userFunc) | mrpt::system::COutputLogger | |
logStr(const VerbosityLevel level, std::string_view msg_str) const | mrpt::system::COutputLogger | |
m_class_name | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_config_fname | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_curr_deformation_energy | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_curr_odometry_only_pose | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_curr_timestamp | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_current_constraint_type | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_current_constraint_type_color | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_dataset_grab_time | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_deformation_energy_vec | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_edge_counter | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_edge_reg | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_enable_curr_pos_viewport | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_enable_intensity_viewport | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_enable_range_viewport | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_enable_visuals | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_estimated_traj_color | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_first_laser_scan2D | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_fname_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_graph | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_graph_section | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_gridmap_cached | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_GT_color | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_GT_file_format | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_GT_poses | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_GT_poses_index | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_GT_poses_step | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_has_read_config | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_img_external_storage_dir | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_img_prev_path_base | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_info_params | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_init_timestamp | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_is_first_time_node_reg | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_is_paused | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_keystroke_estimated_trajectory | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_keystroke_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_keystroke_map | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_keystroke_odometry | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_keystroke_pause_exec | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_last_laser_scan2D | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_last_laser_scan3D | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_map_acq_time | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_map_is_cached | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_min_verbosity_level | mrpt::system::COutputLogger | protected |
m_node_reg | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_nodeID_max | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_nodeID_to_gt_indices | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_nodes_to_laser_scans2D | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_observation_only_dataset | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_octomap_cached | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_odometry_color | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_odometry_poses | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_x_left | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_current_constraint_type | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_estimated_traj | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_odometry | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_paused_message | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_offset_y_timestamp | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_optimized_map_color | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_optimizer | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_out_streams | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_paused_message | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_rawlog_fname | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_request_to_exit | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_robot_model_size | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_rot_TUM_to_MRPT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_simple_map_cached | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | mutableprotected |
m_supported_constraint_types | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_current_constraint_type | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_estimated_traj | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_odometry | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_paused_message | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_text_index_timestamp | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_time_logger | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_use_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_user_decides_about_output_dir | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_visualize_estimated_trajectory | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_visualize_GT | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_visualize_map | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_visualize_odometry_poses | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_visualize_SLAM_metric | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_win | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_win_manager | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_win_observer | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
m_win_plot | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
monitorNodeRegistration(bool registered=false, std::string class_name="Class") | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedvirtual |
nodes_to_scans2D_t typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
pauseExec() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
pose_t typedef | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
printParams() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
queryObserverForEvents() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inlineprotected |
readGTFile(const std::string &fname_GT, std::vector< mrpt::poses::CPose2D > *gt_poses, std::vector< mrpt::system::TTimeStamp > *gt_timestamps=nullptr) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | static |
readGTFile(const std::string &fname_GT, std::vector< mrpt::poses::CPose3D > *gt_poses, std::vector< mrpt::system::TTimeStamp > *gt_timestamps=nullptr) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | static |
readGTFileRGBD_TUM(const std::string &fname_GT, std::vector< mrpt::poses::CPose2D > *gt_poses, std::vector< mrpt::system::TTimeStamp > *gt_timestamps=nullptr) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | static |
report_sep | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedstatic |
resumeExec() const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
save3DScene(const std::string *fname_in=nullptr) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
saveGraph(const std::string *fname_in=nullptr) const | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
setCurrentPositionModel(const std::string &model_name, const mrpt::img::TColor &model_color=mrpt::img::TColor(0, 0, 0), const size_t model_size=1, const pose_t &init_pose=pose_t()) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
setLoggerName(const std::string &name) | mrpt::system::COutputLogger | |
setMinLoggingLevel(const VerbosityLevel level) | mrpt::system::COutputLogger | |
setObjectPropsFromNodeID(const mrpt::graphs::TNodeID nodeID, mrpt::opengl::CSetOfObjects::Ptr &viz_object) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protectedvirtual |
setVerbosityLevel(const VerbosityLevel level) | mrpt::system::COutputLogger | |
toggleEstimatedTrajectoryVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
toggleGTVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
toggleMapVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
toggleOdometryVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
togglePause() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inline |
updateAllVisuals() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateCurrPosViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | inlineprotectedvirtual |
updateEstimatedTrajectoryVisualization(bool full_update=false) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateGTVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateIntensityImageViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateMapVisualization(const std::map< mrpt::graphs::TNodeID, mrpt::obs::CObservation2DRangeScan::Ptr > &nodes_to_laser_scans2D, bool full_update=false) | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateOdometryVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateRangeImageViewport() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
updateSlamMetricVisualization() | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | protected |
writeLogToFile(const std::string *fname_in=nullptr) const | mrpt::system::COutputLogger | |
~CGraphSlamEngine() override | mrpt::graphslam::CGraphSlamEngine< GRAPH_T > | |
~COutputLogger() | mrpt::system::COutputLogger | virtual |