#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>
Go to the source code of this file.
|
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) |
|
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 |
|
) |
| |
ram_utils::EntryExitParameters entry_params |
ram_utils::EntryExitParameters exit_params |