cone_path_planner
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Class ConeMatching
Class ConePathPlanner
Class ConePathPlannerNode
Class ConeSorting
Class NearbyConeSearcher
Enums
Enum ConeType
Functions
Function adjacency_matrix
Function adjacency_matrix_to_borders_and_targets
Function angle_between_search_direction_of_cone_and_other_cone_is_too_large
Function angle_between_search_direction_of_cone_and_other_cone_is_too_large_if_not_in_cache
Function angle_difference
Function angle_from_2d_vector
Function angles_from_matrix
Function angles_from_matrix_std
Function breadth_first_order
Function calc_angle_cost_for_configuration
Function calc_angle_to_next
Function calc_angles
Function calc_change_of_direction_cost
Function calc_cones_on_either_cost
Function calc_distance_cost
Function calc_initial_direction_cost
Function calc_number_of_cones_cost
Function calc_wrong_direction_cost
Function calculate_angle_change
Function calculate_cones_for_other_side
Function calculate_cost
Function calculate_final_configurations
Function calculate_match_search_direction_for_one_if_not_in_cache
Function calculate_matches_for_side
Function calculate_new_lenght
Function calculate_positions_of_virtual_cones
Function calculate_search_direction
Function calculate_search_direction_for_one
Function calculate_virtual_cones_for_both_sides
Function calculate_visible_cones_for_one_cone
Function cdist_sq_euclidean
Function check_direction_changes
Function check_distances
Function check_expected_side
Function clear_nearby_cone_search_cache
Function combine_and_sort_virtual_with_real
Function convert_fmat_to_std
Function convert_from_arma_vector
Function convert_fvec_to_std
Function convert_ivec_to_std
Function convert_std_to_fmat
Function convert_std_to_imat
Function convert_std_to_ivec
Function convert_to_arma_vector
Function convert_vector_to_arma_vector
Function create_angle_cache
Function create_search_directions_cache
Function end_configurations
Function filter_in_between_cones
Function find_angles
Function handle_same_cone_in_both_configs
Function impl_number_cones_per_side
Function insert_virtual_cones_to_existing
Function mod_fvec
Function neighbor_bool_mask_can_be_added_to_attempt
Function pre_calculate_search_directions
Function publish_cones_as_marker_array
Function publish_path
Function publish_path_points_as_marker_array
Function rotate
Function rotate_matrix
Function rotate_row_vector
Function select_best_match_candidate
Function select_nearest_cones_indices
Function select_starting_cones_indices
Function set_difference
Function trace_angles_between
Function vec_angle_between
Variables
Variable SENTINEL_VALUE
Typedefs
Typedef AngleMaskCache
Typedef AngleMaskCacheKey
Typedef SearchDirectionsCache
Typedef SearchDirectionsCacheKey
Directories
Directory include
Directory cone_path_planner
Files
File arma_conversions.hpp
File calculate_configurations.hpp
File calculate_costs.hpp
File combine_traces.hpp
File cone_common_types.hpp
File cone_matching.hpp
File cone_path_planner_node.hpp
File cone_sorting.hpp
File costs_utils.hpp
File functional_cone_matching.hpp
File matching_utils.hpp
File nearby_cone_search.hpp
File spline_and_polynomial.hpp
File utils.hpp
Standard Documents
PACKAGE
README
Cone Path Planner Node
Node Purpose
Topics
Functionality
Hyperparameters
References
Index
cone_path_planner
Index
Index
A
|
B
|
C
|
E
|
F
|
H
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
V
A
adjacency_matrix (C++ function)
adjacency_matrix_to_borders_and_targets (C++ function)
angle_between_search_direction_of_cone_and_other_cone_is_too_large (C++ function)
angle_between_search_direction_of_cone_and_other_cone_is_too_large_if_not_in_cache (C++ function)
angle_difference (C++ function)
angle_from_2d_vector (C++ function)
AngleMaskCache (C++ type)
AngleMaskCacheKey (C++ type)
angles_from_matrix (C++ function)
angles_from_matrix_std (C++ function)
B
breadth_first_order (C++ function)
C
calc_angle_cost_for_configuration (C++ function)
calc_angle_to_next (C++ function)
calc_angles (C++ function)
calc_change_of_direction_cost (C++ function)
calc_cones_on_either_cost (C++ function)
calc_distance_cost (C++ function)
calc_initial_direction_cost (C++ function)
calc_number_of_cones_cost (C++ function)
calc_wrong_direction_cost (C++ function)
calculate_angle_change (C++ function)
calculate_cones_for_other_side (C++ function)
calculate_cost (C++ function)
calculate_final_configurations (C++ function)
calculate_match_search_direction_for_one_if_not_in_cache (C++ function)
calculate_matches_for_side (C++ function)
calculate_new_lenght (C++ function)
calculate_positions_of_virtual_cones (C++ function)
calculate_search_direction (C++ function)
calculate_search_direction_for_one (C++ function)
calculate_virtual_cones_for_both_sides (C++ function)
calculate_visible_cones_for_one_cone (C++ function)
cdist_sq_euclidean (C++ function)
check_direction_changes (C++ function)
check_distances (C++ function)
check_expected_side (C++ function)
clear_nearby_cone_search_cache (C++ function)
combine_and_sort_virtual_with_real (C++ function)
ConeMatching (C++ class)
ConeMatching::ConeMatching (C++ function)
ConeMatching::initialize (C++ function)
ConeMatching::run_cone_matching (C++ function)
ConePathPlanner (C++ class)
ConePathPlannerNode (C++ class)
ConePathPlannerNode::ConePathPlannerNode (C++ function)
ConeSorting (C++ class)
ConeSorting::ConeSorting (C++ function)
ConeSorting::initialize (C++ function)
ConeSorting::run_cone_sorting (C++ function)
ConeType (C++ enum)
ConeType::LEFT (C++ enumerator)
ConeType::ORANGE_BIG (C++ enumerator)
ConeType::ORANGE_SMALL (C++ enumerator)
ConeType::RIGHT (C++ enumerator)
ConeType::UNKNOWN (C++ enumerator)
convert_fmat_to_std (C++ function)
convert_from_arma_vector (C++ function)
convert_fvec_to_std (C++ function)
convert_ivec_to_std (C++ function)
convert_std_to_fmat (C++ function)
convert_std_to_imat (C++ function)
convert_std_to_ivec (C++ function)
convert_to_arma_vector (C++ function)
convert_vector_to_arma_vector (C++ function)
create_angle_cache (C++ function)
create_search_directions_cache (C++ function)
E
end_configurations (C++ function)
F
filter_in_between_cones (C++ function)
find_angles (C++ function)
H
handle_same_cone_in_both_configs (C++ function)
I
impl_number_cones_per_side (C++ function)
insert_virtual_cones_to_existing (C++ function)
M
mod_fvec (C++ function)
N
NearbyConeSearcher (C++ class)
NearbyConeSearcher::CacheKey (C++ type)
NearbyConeSearcher::caches_cache (C++ member)
NearbyConeSearcher::CacheValue (C++ type)
NearbyConeSearcher::get_caches (C++ function)
NearbyConeSearcher::max_cache_size (C++ member)
NearbyConeSearcher::NearbyConeSearcher (C++ function)
NearbyConeSearcher::number_cones_per_side (C++ function)
neighbor_bool_mask_can_be_added_to_attempt (C++ function)
P
pre_calculate_search_directions (C++ function)
publish_cones_as_marker_array (C++ function)
publish_path (C++ function)
publish_path_points_as_marker_array (C++ function)
R
rotate (C++ function)
rotate_matrix (C++ function)
rotate_row_vector (C++ function)
S
SearchDirectionsCache (C++ type)
SearchDirectionsCacheKey (C++ type)
select_best_match_candidate (C++ function)
select_nearest_cones_indices (C++ function)
select_starting_cones_indices (C++ function)
SENTINEL_VALUE (C++ member)
set_difference (C++ function)
T
trace_angles_between (C++ function)
V
vec_angle_between (C++ function)