Miscellaneous functions source code. More...
#include "types_declaration.h"
Go to the source code of this file.
Functions | |
void | AddToHistory (ray_definition *src, ray_history *h_rays) |
void | ClearRays (ray_definition *src) |
void | ClearRays (ray_measurment_t *rays, ray_config_t *ray_config) |
void | CopyRays (ray_config_t *cfg, ray_measurment_t *src, ray_measurment_t *dst) |
void | CopyRays (ray_definition *src, ray_definition *dst) |
double | get_fps (double dt, t_fps *acc) |
double | get_m_phi (t_pose &i) |
double | get_m_vl (t_pose &i) |
double | get_orientation (t_pose &i) |
double | get_phi (t_pose &i) |
double | get_vl (t_pose &i) |
void | InitRayDefinition (ray_definition *src) |
void | InitRayHistory (ray_history *h_rays) |
double | max_orientation (const std::vector< t_posePtr > &vec) |
double | max_x (const std::vector< t_posePtr > &vec) |
double | max_y (const std::vector< t_posePtr > &vec) |
double | min_orientation (const std::vector< t_posePtr > &vec) |
double | min_x (const std::vector< t_posePtr > &vec) |
double | min_y (const std::vector< t_posePtr > &vec) |
void | PointCloud2Ray (pcl::PointCloud< pcl::PointXYZ > &point_cloud, ray_definition *dst) |
void | Pointcloud2Rays (pcl::PointCloud< pcl::PointXYZ > &point_cloud, ray_config_t *config, ray_measurment_t *rays) |
void | RemoveOverlappingPoints (ray_definition *src) |
void | RemoveOverlappingPoints (ray_config_t *config, ray_measurment_t *rays) |
int | Theta2Index (double theta, ray_config_t *config) |
Miscellaneous functions source code.
Definition in file types_implementation.cpp.
void AddToHistory | ( | ray_definition * | src, | |
ray_history * | h_rays | |||
) |
Definition at line 311 of file types_implementation.cpp.
void ClearRays | ( | ray_definition * | src | ) |
Definition at line 242 of file types_implementation.cpp.
void ClearRays | ( | ray_measurment_t * | rays, | |
ray_config_t * | ray_config | |||
) |
Definition at line 236 of file types_implementation.cpp.
void CopyRays | ( | ray_config_t * | cfg, | |
ray_measurment_t * | src, | |||
ray_measurment_t * | dst | |||
) |
Definition at line 287 of file types_implementation.cpp.
void CopyRays | ( | ray_definition * | src, | |
ray_definition * | dst | |||
) |
Definition at line 274 of file types_implementation.cpp.
double get_fps | ( | double | dt, | |
t_fps * | acc | |||
) |
Definition at line 332 of file types_implementation.cpp.
double get_m_phi | ( | t_pose & | i | ) |
Definition at line 34 of file types_implementation.cpp.
double get_m_vl | ( | t_pose & | i | ) |
Definition at line 39 of file types_implementation.cpp.
double get_orientation | ( | t_pose & | i | ) |
Definition at line 49 of file types_implementation.cpp.
double get_phi | ( | t_pose & | i | ) |
Definition at line 44 of file types_implementation.cpp.
double get_vl | ( | t_pose & | i | ) |
Definition at line 54 of file types_implementation.cpp.
void InitRayDefinition | ( | ray_definition * | src | ) |
Definition at line 253 of file types_implementation.cpp.
void InitRayHistory | ( | ray_history * | h_rays | ) |
Definition at line 305 of file types_implementation.cpp.
double max_orientation | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 59 of file types_implementation.cpp.
double max_x | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 83 of file types_implementation.cpp.
double max_y | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 107 of file types_implementation.cpp.
double min_orientation | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 71 of file types_implementation.cpp.
double min_x | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 95 of file types_implementation.cpp.
double min_y | ( | const std::vector< t_posePtr > & | vec | ) |
Definition at line 119 of file types_implementation.cpp.
void PointCloud2Ray | ( | pcl::PointCloud< pcl::PointXYZ > & | point_cloud, | |
ray_definition * | dst | |||
) |
Definition at line 222 of file types_implementation.cpp.
void Pointcloud2Rays | ( | pcl::PointCloud< pcl::PointXYZ > & | point_cloud, | |
ray_config_t * | config, | |||
ray_measurment_t * | rays | |||
) |
Definition at line 181 of file types_implementation.cpp.
void RemoveOverlappingPoints | ( | ray_definition * | src | ) |
Definition at line 160 of file types_implementation.cpp.
void RemoveOverlappingPoints | ( | ray_config_t * | config, | |
ray_measurment_t * | rays | |||
) |
Definition at line 132 of file types_implementation.cpp.
int Theta2Index | ( | double | theta, | |
ray_config_t * | config | |||
) |
Definition at line 171 of file types_implementation.cpp.