Structure that holds voxel information for the DistanceField. More...
#include <propagation_distance_field.h>
Public Member Functions | |
PropDistanceFieldVoxel () | |
PropDistanceFieldVoxel (int distance_sq) | |
Public Attributes | |
int3 | closest_point_ |
int | distance_square_ |
int3 | location_ |
int | update_direction_ |
Static Public Attributes | |
static const int | UNINITIALIZED = -1 |
Structure that holds voxel information for the DistanceField.
Definition at line 75 of file propagation_distance_field.h.
Definition at line 190 of file propagation_distance_field.h.
distance_field::PropDistanceFieldVoxel::PropDistanceFieldVoxel | ( | int | distance_sq | ) | [inline] |
Definition at line 182 of file propagation_distance_field.h.
Closes obstacle from this voxel
Definition at line 82 of file propagation_distance_field.h.
Squared distance from the closest obstacle
Definition at line 80 of file propagation_distance_field.h.
Grid location of this voxel
Definition at line 81 of file propagation_distance_field.h.
const int distance_field::PropDistanceFieldVoxel::UNINITIALIZED = -1 [static] |
Reimplemented in distance_field::SignedPropDistanceFieldVoxel.
Definition at line 85 of file propagation_distance_field.h.
Direction from which this voxel was updated
Definition at line 83 of file propagation_distance_field.h.