Functions
types_implementation.cpp File Reference

Miscellaneous functions source code. More...

#include "types_declaration.h"
Include dependency graph for types_implementation.cpp:

Go to the source code of this file.

Functions

void AddToHistory (ray_definition *src, ray_history *h_rays)
 
void ClearRays (ray_measurment_t *rays, ray_config_t *ray_config)
 
void ClearRays (ray_definition *src)
 
void CopyRays (ray_definition *src, ray_definition *dst)
 
void CopyRays (ray_config_t *cfg, ray_measurment_t *src, ray_measurment_t *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_config_t *config, ray_measurment_t *rays)
 
void RemoveOverlappingPoints (ray_definition *src)
 
int Theta2Index (double theta, ray_config_t *config)
 

Detailed Description

Miscellaneous functions source code.

Definition in file types_implementation.cpp.

Function Documentation

void AddToHistory ( ray_definition src,
ray_history h_rays 
)

Definition at line 312 of file types_implementation.cpp.

void ClearRays ( ray_measurment_t rays,
ray_config_t ray_config 
)

Definition at line 237 of file types_implementation.cpp.

void ClearRays ( ray_definition src)

Definition at line 243 of file types_implementation.cpp.

void CopyRays ( ray_definition src,
ray_definition dst 
)

Definition at line 275 of file types_implementation.cpp.

void CopyRays ( ray_config_t cfg,
ray_measurment_t src,
ray_measurment_t dst 
)

Definition at line 288 of file types_implementation.cpp.

double get_fps ( double  dt,
t_fps acc 
)

Definition at line 333 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 254 of file types_implementation.cpp.

void InitRayHistory ( ray_history h_rays)

Definition at line 306 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 223 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_config_t config,
ray_measurment_t rays 
)

Definition at line 132 of file types_implementation.cpp.

void RemoveOverlappingPoints ( ray_definition src)

Definition at line 160 of file types_implementation.cpp.

int Theta2Index ( double  theta,
ray_config_t config 
)

Definition at line 171 of file types_implementation.cpp.



lidar_egomotion
Author(s): Jorge Almeida
autogenerated on Mon Mar 2 2015 01:32:10