/home/laradmin/lar/perception/lidar_egomotion/src/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_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)

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 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.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


lidar_egomotion
Author(s): Jorge Almeida
autogenerated on Wed Jul 23 04:34:39 2014