This is the complete list of members for Navigation, including all inherited members.
| checkViewRayValidness(cv::Point source, cv::Point target) | Navigation | |
| compute_frontier_tasks(Polygon_2 boundary, std::vector< Polygon_2 > holes) | Navigation | |
| compute_robot_move_nodes(std::vector< double > &distances) | Navigation | |
| compute_sync_move_paths(std::vector< double > distances) | Navigation | |
| computeLoationMap() | Navigation | |
| correct_boundary_holes(Polygon_2 &boundary, std::vector< Polygon_2 > &holes) | Navigation | |
| differenceCGALExactKernel(Polygon_with_holes_2 domain, Polygon_2 hole) | Navigation | |
| extractQualityTaskViews(Polygon_2 boundary, std::vector< Polygon_2 > holes) | Navigation | |
| extractTasks(Polygon_2 boundary, std::vector< Polygon_2 > holes, std::vector< ScanningTask > &tasks) | Navigation | |
| generateMoveDomainCDT(Polygon_2 boundary, std::vector< Polygon_2 > holes, std::vector< Polygon_2 > origin_holes, std::vector< ScanningTask > tasks, CDT &cdt) | Navigation | |
| generateViewsFrontiers(bool enableSampling=false, double sampleRate=0.5) | Navigation | |
| get_frustum_contuor(iro::SE2 pose) | Navigation | |
| load_and_check_boundary() | Navigation | |
| load_and_check_frontiers(Polygon_2 &boundary, std::vector< Polygon_2 > &holes) | Navigation | |
| load_and_check_holes(Polygon_2 boundary, std::vector< Polygon_2 > &origin_holes) | Navigation | |
| m_boundary | Navigation | |
| m_frontierList | Navigation | |
| m_frontiers | Navigation | |
| m_frontiers_p2 | Navigation | |
| m_holes | Navigation | |
| m_max_task_num | Navigation | |
| m_metric | Navigation | |
| m_p_de | Navigation | |
| m_robot_move_nodes | Navigation | |
| m_robot_move_nodes_nbv_sign | Navigation | |
| m_robot_move_views | Navigation | |
| m_robot_sites | Navigation | |
| m_sync_move_paths | Navigation | |
| m_task_index_in_valid_object_nbvs | Navigation | |
| m_valid_object_nbvs | Navigation | |
| moveRobotsAndScan() | Navigation | |
| Navigation(DataEngine &de, int paramK=6) | Navigation | inline |
| OMT_TSP() | Navigation | |
| path_occlusion_check(cv::Mat background, cv::Point beg, cv::Point end) | Navigation | |
| points_equal(Point_2 p1, Point_2 p2) | Navigation | |
| preprocess_frontiers(Polygon_2 outer, std::vector< Polygon_2 > iner) | Navigation | |
| processCurrentScene() | Navigation | |
| rbt_num | Navigation | |
| robotMoveDomainProcess(Polygon_2 &boundary, std::vector< Polygon_2 > &holes, std::vector< Polygon_2 > &origin_holes) | Navigation | |
| scanFinished() | Navigation | |
| se2_equal(iro::SE2 p1, iro::SE2 p2) | Navigation | |
| simplifyPolygon(Polygon_2 &poly, const double colinearThresh, bool addNoise) | Navigation | |
| task_maybe_invalid | Navigation | |
| Trajectory_Optimization() | Navigation | |
| trajectoryInterpolation(std::vector< iro::SE2 > &path, double dAngle=PI/12) | Navigation | |
| TSP_path(std::vector< Point_2 > points, std::vector< vector< double >> weights) | Navigation | |
| uniformSampleWithNBVInfo(const int robot_id, const double step, const double length) | Navigation | |
| visualizeScan(std::vector< iro::SE2 > current_views, int vid) | Navigation |