, including all inherited members.
addEdgeToG2O(const LoadedEdge3D &edge, Node *n1, Node *n2, bool good_edge, bool set_estimate, QMatrix4x4 &motion_estimate) | GraphManager | [protected] |
addKeyframe(int id) | GraphManager | [protected] |
addNode(Node *newNode) | GraphManager | |
addOdometry(ros::Time timestamp, tf::TransformListener *listener) | GraphManager | |
addOdometryEdgeToG2O(const LoadedEdge3D &edge, Node *n1, Node *n2, QMatrix4x4 &motion_estimate) | GraphManager | [protected] |
batch_cloud_pub_ | GraphManager | [protected] |
batch_processing_runs_ | GraphManager | [protected] |
br_ | GraphManager | [mutable, protected] |
broadcastLatestTransform(const ros::TimerEvent &event) const | GraphManager | [protected] |
broadcastTransform(const tf::StampedTransform &computed_motion) | GraphManager | [protected] |
calibration_vertex_ | GraphManager | [protected] |
cam_cam_edges_ | GraphManager | |
camera_vertices | GraphManager | |
clearPointCloud(pointcloud_type const *pc) | GraphManager | [slot] |
clearPointClouds() | GraphManager | [slot] |
co_server_ | GraphManager | [protected] |
computed_motion_ | GraphManager | [protected] |
computeFixedToBaseTransform(Node *node, bool invert) | GraphManager | [protected] |
createOptimizer(std::string backend, g2o::SparseOptimizer *optimizer=NULL) | GraphManager | [protected] |
curr_best_result_ | GraphManager | [protected] |
current_backend_ | GraphManager | [protected] |
current_edges_ | GraphManager | [protected] |
current_match_edges_ | GraphManager | |
deleteCameraFrame(int id) | GraphManager | [protected] |
deleteFeatureInformation() | GraphManager | |
deleteLastFrame() | GraphManager | [slot] |
deleteLastNode() | GraphManager | [signal] |
drawFeatureFlow(cv::Mat &canvas, cv::Scalar line_color=cv::Scalar(255, 0, 0, 0), cv::Scalar circle_color=cv::Scalar(0, 0, 255, 0)) | GraphManager | |
drawFeatureFlow(cv::Mat &canvas_flow, cv::Mat &canvas_features, cv::Scalar line_color=cv::Scalar(255, 0, 0, 0), cv::Scalar circle_color=cv::Scalar(0, 0, 255, 0)) | GraphManager | |
earliest_loop_closure_node_ | GraphManager | [protected] |
filterNodesByPosition(float x, float y, float z) | GraphManager | [slot] |
firstNode(Node *new_node) | GraphManager | |
geodesicDiscount(g2o::HyperDijkstra &hypdij, const MatchingResult &mr) | GraphManager | [protected] |
getAllPosesAsMatrixList() const | GraphManager | [protected] |
getGraphEdges() | GraphManager | [protected] |
getPotentialEdgeTargetsWithDijkstra(const Node *new_node, int sequential_targets, int geodesic_targets, int sampled_targets=5, int predecessor_id=-1, bool include_predecessor=false) | GraphManager | [protected] |
graph_ | GraphManager | [protected] |
GraphManager() | GraphManager | |
GraphNodeType typedef | GraphManager | [protected] |
iamBusy(int id, const char *message, int max) | GraphManager | [signal] |
init_base_pose_ | GraphManager | [protected] |
isBusy() | GraphManager | |
keyframe_ids_ | GraphManager | [protected] |
last_added_cam_vertex_id() | GraphManager | [inline, protected] |
last_odom_time_ | GraphManager | [protected] |
latest_transform_cache_ | GraphManager | [protected] |
localization_only_ | GraphManager | [protected] |
localizationUpdate(Node *new_node, QMatrix4x4 motion_estimate) | GraphManager | [protected] |
loop_closures_edges | GraphManager | [protected] |
marker_id_ | GraphManager | [protected] |
marker_pub_ | GraphManager | [protected] |
newTransformationMatrix(QString) | GraphManager | [signal] |
next_seq_id | GraphManager | [protected] |
next_vertex_id | GraphManager | [protected] |
nodeComparisons(Node *newNode, QMatrix4x4 &curr_motion_estimate, bool &edge_to_keyframe) | GraphManager | |
nodeId2VertexId(int node_id) | GraphManager | [inline, protected] |
occupancyFilterClouds() | GraphManager | [slot] |
odometry_edges_ | GraphManager | |
online_cloud_pub_ | GraphManager | [protected] |
optimization_mutex_ | GraphManager | [protected] |
optimizeGraph(double iter=-1, bool nonthreaded=false) | GraphManager | [slot] |
optimizeGraphImpl(double max_iter) | GraphManager | [protected] |
optimizer_ | GraphManager | [protected] |
optimizer_mutex_ | GraphManager | [protected] |
pointCloud2MeshFile(QString filename, pointcloud_type full_cloud) | GraphManager | [protected] |
printEdgeErrors(QString) | GraphManager | [slot] |
process_node_runs_ | GraphManager | [protected] |
progress(int id, const char *message, int val) | GraphManager | [signal] |
pruneEdgesWithErrorAbove(float) | GraphManager | [slot] |
ransac_marker_pub_ | GraphManager | [protected] |
reducePointCloud(pointcloud_type const *pc) | GraphManager | [slot] |
renderableOctomap(Renderable *r) | GraphManager | [signal] |
renderToOctomap(Node *node) | GraphManager | [protected] |
reset() | GraphManager | [slot] |
reset_request_ | GraphManager | [protected] |
resetGLViewer() | GraphManager | [signal] |
resetGraph() | GraphManager | [protected] |
robust_kernel_ | GraphManager | [protected] |
sanityCheck(float) | GraphManager | [slot] |
saveAllClouds(QString filename, bool threaded=true) | GraphManager | [slot] |
saveAllCloudsToFile(QString filename) | GraphManager | [protected] |
saveAllFeatures(QString filename, bool threaded=true) | GraphManager | [slot] |
saveAllFeaturesToFile(QString filename) | GraphManager | [protected] |
saveBagfile(QString filename) | GraphManager | [slot] |
saveBagfileAsync(QString filename) | GraphManager | [slot] |
saveG2OGraph(QString filename) | GraphManager | [slot] |
saveIndividualClouds(QString file_basename, bool threaded=true) | GraphManager | [slot] |
saveIndividualCloudsToFile(QString filename) | GraphManager | [protected] |
saveOctomap(QString filename, bool threaded=true) | GraphManager | [slot] |
saveOctomapImpl(QString filename) | GraphManager | [protected] |
savePlyFile(QString filename, pointcloud_normal_type &full_cloud) | GraphManager | [protected] |
saveTrajectory(QString filebasename, bool with_ground_truth=false) | GraphManager | [slot] |
sendAllClouds(bool threaded_if_available=true) | GraphManager | [slot] |
sendAllCloudsImpl() | GraphManager | [protected] |
sendFinished() | GraphManager | [signal] |
sequential_edges | GraphManager | [protected] |
setEmpiricalCovariances() | GraphManager | |
setEmpiricalCovariancesForEdgeSet(EdgeSet &edges) | GraphManager | [protected] |
setFeatures(const std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > *) | GraphManager | [signal] |
setGraph(const g2o::OptimizableGraph *) | GraphManager | [signal] |
setGraphEdges(const QList< QPair< int, int > > *edge_list) | GraphManager | [signal] |
setGUIInfo(QString message) | GraphManager | [signal] |
setGUIInfo2(QString message) | GraphManager | [signal] |
setGUIStatus(QString message) | GraphManager | [signal] |
setOptimizerVerbose(bool verbose) | GraphManager | |
setPointCloud(pointcloud_type *pc, QMatrix4x4 transformation) | GraphManager | [signal] |
stampedTransformInWorldFrame(const Node *node, const tf::Transform &computed_motion) const | GraphManager | [protected] |
timer_ | GraphManager | [protected] |
toggleMapping(bool) | GraphManager | [slot] |
updateCloudOrigin(Node *node) | GraphManager | [protected] |
updateTransforms(QList< QMatrix4x4 > *transformations) | GraphManager | [signal] |
visualizeFeatureFlow3D(unsigned int marker_id=0, bool draw_outlier=true) | GraphManager | [protected] |
visualizeGraphEdges() const | GraphManager | [protected] |
visualizeGraphIds() const | GraphManager | [protected] |
visualizeGraphNodes() const | GraphManager | [protected] |
whole_cloud_pub_ | GraphManager | [protected] |
writeOctomap(QString filename) const | GraphManager | |
~GraphManager() | GraphManager | |