, including all inherited members.
addEdgeToG2O(const LoadedEdge3D &edge, bool good_edge, bool set_estimate=false) | GraphManager | [protected] |
addNode(Node *newNode) | GraphManager | |
base2points_ | GraphManager | [protected] |
batch_cloud_pub_ | GraphManager | [protected] |
batch_processing_runs_ | GraphManager | [protected] |
br_ | GraphManager | [protected] |
broadcastTransform(Node *node, tf::Transform &computed_motion) | GraphManager | [protected] |
cloudRendered(pointcloud_type const *pc) | GraphManager | [slot] |
computed_motion_ | GraphManager | [protected] |
createOptimizer(std::string backend, g2o::SparseOptimizer *optimizer=NULL) | GraphManager | [protected] |
current_backend_ | GraphManager | [protected] |
current_edges_ | GraphManager | [protected] |
current_poses_ | 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 | |
edge_to_previous_node_ | GraphManager | [protected] |
finishUp() | GraphManager | |
firstNode(Node *new_node) | GraphManager | |
geodesicDiscount(g2o::HyperDijkstra &hypdij, const MatchingResult &mr) | GraphManager | [protected] |
getAllPosesAsMatrixList() | GraphManager | [protected] |
getGraphEdges() | GraphManager | [protected] |
getPotentialEdgeTargets(const Node *new_node, int sequential_targets, int sample_targets=5) | GraphManager | [protected] |
getPotentialEdgeTargetsWithDijkstra(const Node *new_node, int sequential_targets, int geodesic_targets, int sampled_targets=5, int predecessor_id=-1) | GraphManager | [protected] |
graph_ | GraphManager | [protected] |
GraphManager(ros::NodeHandle) | GraphManager | |
GraphNodeType typedef | GraphManager | [protected] |
init_base_pose_ | GraphManager | [protected] |
isBusy() | GraphManager | |
keyframe_ids_ | GraphManager | [protected] |
last_inlier_matches_ | GraphManager | [protected] |
last_matches_ | GraphManager | [protected] |
last_matching_node_ | GraphManager | [protected] |
latest_transform_ | GraphManager | [protected] |
localization_only_ | GraphManager | [protected] |
loop_closures_edges | GraphManager | [protected] |
marker_id_ | GraphManager | [protected] |
marker_pub_ | GraphManager | [protected] |
Max_Depth | GraphManager | |
mergeAllClouds(pointcloud_type &merge) | GraphManager | [protected] |
newTransformationMatrix(QString) | GraphManager | [signal] |
optimizeGraph(int iter=-1, bool nonthreaded=false) | GraphManager | [slot] |
optimizeGraphImpl(int 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] |
pruneEdgesWithErrorAbove(float) | GraphManager | [slot] |
ransac_marker_pub_ | GraphManager | [protected] |
reset() | GraphManager | [slot] |
reset_request_ | GraphManager | [protected] |
resetGLViewer() | GraphManager | [signal] |
resetGraph() | 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] |
saveIndividualClouds(QString file_basename, bool threaded=true) | GraphManager | [slot] |
saveIndividualCloudsToFile(QString filename) | 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] |
setGraphEdges(QList< QPair< int, int > > *edge_list) | GraphManager | [signal] |
setGUIInfo(QString message) | GraphManager | [signal] |
setGUIInfo2(QString message) | GraphManager | [signal] |
setGUIStatus(QString message) | GraphManager | [signal] |
setMaxDepth(float max_depth) | GraphManager | [slot] |
setPointCloud(pointcloud_type *pc, QMatrix4x4 transformation) | GraphManager | [signal] |
someone_is_waiting_for_me_ | GraphManager | [protected] |
timer_ | GraphManager | [protected] |
toggleMapping(bool) | GraphManager | [slot] |
updateTransforms(QList< QMatrix4x4 > *transformations) | GraphManager | [signal] |
visualizeFeatureFlow3D(unsigned int marker_id=0, bool draw_outlier=true) const | GraphManager | [protected] |
visualizeGraphEdges() const | GraphManager | [protected] |
visualizeGraphIds() const | GraphManager | [protected] |
visualizeGraphNodes() const | GraphManager | [protected] |
whole_cloud_pub_ | GraphManager | [protected] |
~GraphManager() | GraphManager | |