#include <gtest/gtest.h>
#include <distance_field/voxel_grid.h>
#include <distance_field/propagation_distance_field.h>
#include <ros/ros.h>
Go to the source code of this file.
Functions | |
void | check_distance_field (const PropagationDistanceField &df, const std::vector< tf::Vector3 > &points, int numX, int numY, int numZ) |
int | dist_sq (int x, int y, int z) |
int | main (int argc, char **argv) |
static const tf::Vector3 | point1 (0.0, 0.0, 0.0) |
static const tf::Vector3 | point2 (0.2, 0.2, 0.2) |
void | print (PropagationDistanceField &pdf, int numX, int numY, int numZ) |
TEST (TestPropagationDistanceField, TestAddPoints) | |
Variables | |
static const double | depth = 0.5 |
static const double | height = 0.5 |
static const double | max_dist = 0.3 |
static const int | max_dist_in_voxels = max_dist/resolution+0.5 |
static const int | max_dist_sq_in_voxels = max_dist_in_voxels*max_dist_in_voxels |
static const double | origin_x = 0.0 |
static const double | origin_y = 0.0 |
static const double | origin_z = 0.0 |
static const double | resolution = 0.1 |
static const double | width = 0.5 |
void check_distance_field | ( | const PropagationDistanceField & | df, |
const std::vector< tf::Vector3 > & | points, | ||
int | numX, | ||
int | numY, | ||
int | numZ | ||
) |
Definition at line 80 of file test_distance_field.cpp.
int dist_sq | ( | int | x, |
int | y, | ||
int | z | ||
) |
Definition at line 61 of file test_distance_field.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 153 of file test_distance_field.cpp.
static const tf::Vector3 point1 | ( | 0. | 0, |
0. | 0, | ||
0. | 0 | ||
) | [static] |
static const tf::Vector3 point2 | ( | 0. | 2, |
0. | 2, | ||
0. | 2 | ||
) | [static] |
void print | ( | PropagationDistanceField & | pdf, |
int | numX, | ||
int | numY, | ||
int | numZ | ||
) |
Definition at line 66 of file test_distance_field.cpp.
TEST | ( | TestPropagationDistanceField | , |
TestAddPoints | |||
) |
Definition at line 102 of file test_distance_field.cpp.
const double depth = 0.5 [static] |
Definition at line 47 of file test_distance_field.cpp.
const double height = 0.5 [static] |
Definition at line 46 of file test_distance_field.cpp.
const double max_dist = 0.3 [static] |
Definition at line 52 of file test_distance_field.cpp.
const int max_dist_in_voxels = max_dist/resolution+0.5 [static] |
Definition at line 54 of file test_distance_field.cpp.
const int max_dist_sq_in_voxels = max_dist_in_voxels*max_dist_in_voxels [static] |
Definition at line 55 of file test_distance_field.cpp.
const double origin_x = 0.0 [static] |
Definition at line 49 of file test_distance_field.cpp.
const double origin_y = 0.0 [static] |
Definition at line 50 of file test_distance_field.cpp.
const double origin_z = 0.0 [static] |
Definition at line 51 of file test_distance_field.cpp.
const double resolution = 0.1 [static] |
Definition at line 48 of file test_distance_field.cpp.
const double width = 0.5 [static] |
Definition at line 45 of file test_distance_field.cpp.