#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.