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
C++ API
Enum ConeType
View page source
Enum ConeType
Defined in
File utils.hpp
Enum Documentation
enum
class
ConeType
Enum class representing different types of cones.
Values:
enumerator
LEFT
enumerator
ORANGE_BIG
enumerator
ORANGE_SMALL
enumerator
UNKNOWN
enumerator
RIGHT