#include <string.h>
#include <strings.h>
#include "laser_data_drawing.h"
#include "logging.h"
#include "math_utils.h"
Go to the source code of this file.
Functions | |
void | compute_stroke_sequence (LDP ld, struct stroke_sequence *draw_info, double horizon, double connect_threshold) |
int | ld_get_bounding_box (LDP ld, double bb_min[2], double bb_max[2], double pose[3], double horizon) |
double * | ld_get_reference_pose (LDP ld, ld_reference use_reference) |
double * | ld_get_reference_pose_silent (LDP ld, ld_reference use_reference) |
const char * | ld_reference_to_string (ld_reference r) |
ld_reference | ld_string_to_reference (const char *s) |
void | lda_get_bounding_box (LDP *lda, int nld, double bb_min[2], double bb_max[2], double offset[3], ld_reference use_reference, double horizon) |
Variables | |
const char * | ld_reference_name [4] = { "invalid","odometry","estimate","true_pose"} |
void compute_stroke_sequence | ( | LDP | ld, |
struct stroke_sequence * | draw_info, | ||
double | horizon, | ||
double | connect_threshold | ||
) |
Definition at line 114 of file laser_data_drawing.c.
int ld_get_bounding_box | ( | LDP | ld, |
double | bb_min[2], | ||
double | bb_max[2], | ||
double | pose[3], | ||
double | horizon | ||
) |
Returns != 0 if enough points were found
Definition at line 22 of file laser_data_drawing.c.
double* ld_get_reference_pose | ( | LDP | ld, |
ld_reference | use_reference | ||
) |
Same as ld_get_reference_pose_silent(), but it also checks that the pose is valid (no NANs inside).
Definition at line 103 of file laser_data_drawing.c.
double* ld_get_reference_pose_silent | ( | LDP | ld, |
ld_reference | use_reference | ||
) |
Gets a pointer to the pose specified by 'use_reference', or 0 if use_reference is invalid.
Definition at line 90 of file laser_data_drawing.c.
const char* ld_reference_to_string | ( | ld_reference | r | ) |
Definition at line 9 of file laser_data_drawing.c.
ld_reference ld_string_to_reference | ( | const char * | s | ) |
Definition at line 13 of file laser_data_drawing.c.
void lda_get_bounding_box | ( | LDP * | lda, |
int | nld, | ||
double | bb_min[2], | ||
double | bb_max[2], | ||
double | offset[3], | ||
ld_reference | use_reference, | ||
double | horizon | ||
) |
Definition at line 60 of file laser_data_drawing.c.
const char* ld_reference_name[4] = { "invalid","odometry","estimate","true_pose"} |
Definition at line 7 of file laser_data_drawing.c.