, 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 | |