Functions | Variables
entry_exit_strategies.cpp File Reference
#include <mutex>
#include <math.h>
#include <eigen_conversions/eigen_msg.h>
#include <ram_msgs/AdditiveManufacturingTrajectory.h>
#include <ros/ros.h>
#include <ram_utils/AddEntryExitStrategies.h>
#include <ram_utils/EntryExitParameters.h>
#include <unique_id/unique_id.h>
Include dependency graph for entry_exit_strategies.cpp:

Go to the source code of this file.

Functions

bool addEntryExitStrategiesCallback (ram_utils::AddEntryExitStrategies::Request &req, ram_utils::AddEntryExitStrategies::Response &res)
 
bool entryParametersCallback (ram_utils::EntryExitParameters::Request &req, ram_utils::EntryExitParameters::Response &)
 
bool entryStrategy (unsigned ref_pose_id, std::vector< ram_msgs::AdditiveManufacturingPose > req_poses, std::vector< ram_msgs::AdditiveManufacturingPose > &res_poses)
 
bool exitParametersCallback (ram_utils::EntryExitParameters::Request &req, ram_utils::EntryExitParameters::Response &)
 
bool exitStrategy (unsigned ref_pose_id, std::vector< ram_msgs::AdditiveManufacturingPose > req_poses, std::vector< ram_msgs::AdditiveManufacturingPose > &res_poses)
 
int main (int argc, char **argv)
 
int poseInPolygon (std::vector< ram_msgs::AdditiveManufacturingPose > poses, unsigned pose_id)
 

Variables

ram_utils::EntryExitParameters entry_params
 
ram_utils::EntryExitParameters exit_params
 
std::mutex params_mutex
 

Function Documentation

bool addEntryExitStrategiesCallback ( ram_utils::AddEntryExitStrategies::Request &  req,
ram_utils::AddEntryExitStrategies::Response &  res 
)

Definition at line 147 of file entry_exit_strategies.cpp.

bool entryParametersCallback ( ram_utils::EntryExitParameters::Request &  req,
ram_utils::EntryExitParameters::Response &   
)

Definition at line 18 of file entry_exit_strategies.cpp.

bool entryStrategy ( unsigned  ref_pose_id,
std::vector< ram_msgs::AdditiveManufacturingPose >  req_poses,
std::vector< ram_msgs::AdditiveManufacturingPose > &  res_poses 
)

Definition at line 40 of file entry_exit_strategies.cpp.

bool exitParametersCallback ( ram_utils::EntryExitParameters::Request &  req,
ram_utils::EntryExitParameters::Response &   
)

Definition at line 29 of file entry_exit_strategies.cpp.

bool exitStrategy ( unsigned  ref_pose_id,
std::vector< ram_msgs::AdditiveManufacturingPose >  req_poses,
std::vector< ram_msgs::AdditiveManufacturingPose > &  res_poses 
)

Definition at line 83 of file entry_exit_strategies.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 234 of file entry_exit_strategies.cpp.

int poseInPolygon ( std::vector< ram_msgs::AdditiveManufacturingPose >  poses,
unsigned  pose_id 
)

Definition at line 127 of file entry_exit_strategies.cpp.

Variable Documentation

ram_utils::EntryExitParameters entry_params

Definition at line 13 of file entry_exit_strategies.cpp.

ram_utils::EntryExitParameters exit_params

Definition at line 14 of file entry_exit_strategies.cpp.

std::mutex params_mutex

Definition at line 16 of file entry_exit_strategies.cpp.



ram_utils
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Jun 10 2019 14:49:54