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 |