Public Member Functions | Public Attributes | List of all members
grid_node Class Reference

#include <navigability_map.h>

Public Member Functions

 grid_node ()
 
 ~grid_node ()
 

Public Attributes

double angle_confidence_x
 Angle X confidence in a node. More...
 
double angle_confidence_y
 Angle Y confidence in a node. More...
 
double angle_confidence_z
 Angle Z confidence in a node. More...
 
MatrixXd Angles
 Matrix with angles for each normal of a point in a node. More...
 
double angleX_accessibility
 Angle X accessibility. More...
 
std::vector< double > angleX_confidence_neighbours
 Vector that contais the Angle X confidence between neighbours to get the accessibility. More...
 
std::vector< double > angleX_difference_neighbours
 Vector that contais the Angle X difference between neighbours to get the accessibility. More...
 
double angleY_accessibility
 Angle Y accessibility. More...
 
std::vector< double > angleY_confidence_neighbours
 Vector that contais the Angle Y confidence between neighbours to get the accessibility. More...
 
std::vector< double > angleY_difference_neighbours
 Vector that contais the Angle Y difference between neighbours to get the accessibility. More...
 
double angleZ_accessibility
 Angle Z accessibility. More...
 
std::vector< double > angleZ_confidence_neighbours
 Vector that contais the Angle Z confidence between neighbours to get the accessibility. More...
 
std::vector< double > angleZ_difference_neighbours
 Vector that contais the Angle Z difference between neighbours to get the accessibility. More...
 
std::vector< bool > has_fulldata_direction
 Vector that contais a boolean value if a neighbour contains all data to get the accessibility. More...
 
bool has_normal
 If a node has at least one point with normal. More...
 
bool interpolate_normal_data
 true if that cell cointains normal data interpolated from the neighbours, false it contains data from the original PointCloud More...
 
bool interpolate_z_data
 true if a cell cointains Z data interpolated from the neighbours, false it contains data from the original PointCloud More...
 
MatrixXd Matrix_Points
 Matrix with points (X,Y,Z) in a node. More...
 
double med_angle_X
 Mean value of the angle X of the normal in a node. More...
 
double med_angle_Y
 Mean value of the angle Y of the normal in a node. More...
 
double med_angle_Z
 Mean value of the angle Z of the normal in a node. More...
 
int num_points
 Number of points projected in a node (cell) More...
 
double Standard_Deviation_Z
 Standard Deviation in Z. More...
 
double total_accessibility
 Total accessibility. More...
 
double z_accessibility
 Z accessibility. More...
 
double Z_confidence
 Z confidence in a node. More...
 
std::vector< double > z_confidence_neighbours
 Vector that contais the Z confidence between neighbours to get the accessibility. More...
 
std::vector< double > z_difference_neighbours
 Vector that contais the Z difference between neighbours to get the accessibility. More...
 
double Zmed
 Z mean value in a node. More...
 

Detailed Description

Class with classifiers for the cells/node in a two-dimensional grid

Date
June 2013
Author
Diogo Matos

Definition at line 82 of file navigability_map.h.

Constructor & Destructor Documentation

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.

Member Data Documentation

double grid_node::angle_confidence_x

Angle X confidence in a node.

Definition at line 117 of file navigability_map.h.

double grid_node::angle_confidence_y

Angle Y confidence in a node.

Definition at line 120 of file navigability_map.h.

double grid_node::angle_confidence_z

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.

double grid_node::angleX_accessibility

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.

double grid_node::angleY_accessibility

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.

double grid_node::angleZ_accessibility

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.

bool grid_node::has_normal

If a node has at least one point with normal.

Definition at line 93 of file navigability_map.h.

bool grid_node::interpolate_normal_data

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.

bool grid_node::interpolate_z_data

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.

int grid_node::num_points

Number of points projected in a node (cell)

Definition at line 105 of file navigability_map.h.

double grid_node::Standard_Deviation_Z

Standard Deviation in Z.

Definition at line 111 of file navigability_map.h.

double grid_node::total_accessibility

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.


The documentation for this class was generated from the following file:


navigability_map
Author(s): Diogo Matos
autogenerated on Mon Mar 2 2015 01:32:29