#include <navigability_map.h>
Public Member Functions | |
| grid_node () | |
| ~grid_node () | |
Public Attributes | |
| double | angle_confidence_x | 
| Angle X confidence in a node.   | |
| double | angle_confidence_y | 
| Angle Y confidence in a node.   | |
| double | angle_confidence_z | 
| Angle Z confidence in a node.   | |
| MatrixXd | Angles | 
| Matrix with angles for each normal of a point in a node.   | |
| double | angleX_accessibility | 
| Angle X accessibility.   | |
| std::vector< double > | angleX_confidence_neighbours | 
| Vector that contais the Angle X confidence between neighbours to get the accessibility.   | |
| std::vector< double > | angleX_difference_neighbours | 
| Vector that contais the Angle X difference between neighbours to get the accessibility.   | |
| double | angleY_accessibility | 
| Angle Y accessibility.   | |
| std::vector< double > | angleY_confidence_neighbours | 
| Vector that contais the Angle Y confidence between neighbours to get the accessibility.   | |
| std::vector< double > | angleY_difference_neighbours | 
| Vector that contais the Angle Y difference between neighbours to get the accessibility.   | |
| double | angleZ_accessibility | 
| Angle Z accessibility.   | |
| std::vector< double > | angleZ_confidence_neighbours | 
| Vector that contais the Angle Z confidence between neighbours to get the accessibility.   | |
| std::vector< double > | angleZ_difference_neighbours | 
| Vector that contais the Angle Z difference between neighbours to get the accessibility.   | |
| std::vector< bool > | has_fulldata_direction | 
| Vector that contais a boolean value if a neighbour contains all data to get the accessibility.   | |
| bool | has_normal | 
| If a node has at least one point with normal.   | |
| bool | interpolate_normal_data | 
| true if that cell cointains normal data interpolated from the neighbours, false it contains data from the original PointCloud   | |
| bool | interpolate_z_data | 
| true if a cell cointains Z data interpolated from the neighbours, false it contains data from the original PointCloud   | |
| MatrixXd | Matrix_Points | 
| Matrix with points (X,Y,Z) in a node.   | |
| double | med_angle_X | 
| Mean value of the angle X of the normal in a node.   | |
| double | med_angle_Y | 
| Mean value of the angle Y of the normal in a node.   | |
| double | med_angle_Z | 
| Mean value of the angle Z of the normal in a node.   | |
| int | num_points | 
| Number of points projected in a node (cell).   | |
| double | Standard_Deviation_Z | 
| Standard Deviation in Z.   | |
| double | total_accessibility | 
| Total accessibility.   | |
| double | z_accessibility | 
| Z accessibility.   | |
| double | Z_confidence | 
| Z confidence in a node.   | |
| std::vector< double > | z_confidence_neighbours | 
| Vector that contais the Z confidence between neighbours to get the accessibility.   | |
| std::vector< double > | z_difference_neighbours | 
| Vector that contais the Z difference between neighbours to get the accessibility.   | |
| double | Zmed | 
| Z mean value in a node.   | |
Class with classifiers for the cells/node in a two-dimensional grid
Definition at line 82 of file navigability_map.h.
| grid_node::grid_node | ( | ) |  [inline] | 
        
Definition at line 174 of file navigability_map.h.
| grid_node::~grid_node | ( | ) |  [inline] | 
        
Definition at line 198 of file navigability_map.h.
Angle X confidence in a node.
Definition at line 117 of file navigability_map.h.
Angle Y confidence in a node.
Definition at line 120 of file navigability_map.h.
Angle Z confidence in a node.
Definition at line 123 of file navigability_map.h.
| MatrixXd grid_node::Angles | 
Matrix with angles for each normal of a point in a node.
Definition at line 90 of file navigability_map.h.
Angle X accessibility.
Definition at line 162 of file navigability_map.h.
| std::vector<double> grid_node::angleX_confidence_neighbours | 
Vector that contais the Angle X confidence between neighbours to get the accessibility.
Definition at line 147 of file navigability_map.h.
| std::vector<double> grid_node::angleX_difference_neighbours | 
Vector that contais the Angle X difference between neighbours to get the accessibility.
Definition at line 138 of file navigability_map.h.
Angle Y accessibility.
Definition at line 165 of file navigability_map.h.
| std::vector<double> grid_node::angleY_confidence_neighbours | 
Vector that contais the Angle Y confidence between neighbours to get the accessibility.
Definition at line 150 of file navigability_map.h.
| std::vector<double> grid_node::angleY_difference_neighbours | 
Vector that contais the Angle Y difference between neighbours to get the accessibility.
Definition at line 141 of file navigability_map.h.
Angle Z accessibility.
Definition at line 168 of file navigability_map.h.
| std::vector<double> grid_node::angleZ_confidence_neighbours | 
Vector that contais the Angle Z confidence between neighbours to get the accessibility.
Definition at line 153 of file navigability_map.h.
| std::vector<double> grid_node::angleZ_difference_neighbours | 
Vector that contais the Angle Z difference between neighbours to get the accessibility.
Definition at line 144 of file navigability_map.h.
| std::vector<bool> grid_node::has_fulldata_direction | 
Vector that contais a boolean value if a neighbour contains all data to get the accessibility.
Definition at line 156 of file navigability_map.h.
If a node has at least one point with normal.
Definition at line 93 of file navigability_map.h.
true if that cell cointains normal data interpolated from the neighbours, false it contains data from the original PointCloud
Definition at line 129 of file navigability_map.h.
true if a cell cointains Z data interpolated from the neighbours, false it contains data from the original PointCloud
Definition at line 126 of file navigability_map.h.
| MatrixXd grid_node::Matrix_Points | 
Matrix with points (X,Y,Z) in a node.
Definition at line 87 of file navigability_map.h.
| double grid_node::med_angle_X | 
Mean value of the angle X of the normal in a node.
Definition at line 96 of file navigability_map.h.
| double grid_node::med_angle_Y | 
Mean value of the angle Y of the normal in a node.
Definition at line 99 of file navigability_map.h.
| double grid_node::med_angle_Z | 
Mean value of the angle Z of the normal in a node.
Definition at line 102 of file navigability_map.h.
Number of points projected in a node (cell).
Definition at line 105 of file navigability_map.h.
Standard Deviation in Z.
Definition at line 111 of file navigability_map.h.
Total accessibility.
Definition at line 171 of file navigability_map.h.
| double grid_node::z_accessibility | 
Z accessibility.
Definition at line 159 of file navigability_map.h.
| double grid_node::Z_confidence | 
Z confidence in a node.
Definition at line 114 of file navigability_map.h.
| std::vector<double> grid_node::z_confidence_neighbours | 
Vector that contais the Z confidence between neighbours to get the accessibility.
Definition at line 135 of file navigability_map.h.
| std::vector<double> grid_node::z_difference_neighbours | 
Vector that contais the Z difference between neighbours to get the accessibility.
Definition at line 132 of file navigability_map.h.
| double grid_node::Zmed | 
Z mean value in a node.
Definition at line 108 of file navigability_map.h.