Functions | Variables
modify_trajectory.cpp File Reference
#include <mutex>
#include <string>
#include <strings.h>
#include <ros/ros.h>
#include <Eigen/Geometry>
#include <eigen_conversions/eigen_msg.h>
#include <ram_modify_trajectory/AddPoses.h>
#include <ram_modify_trajectory/DeleteSelectedPoses.h>
#include <ram_modify_trajectory/ModifySelectedPoses.h>
#include <ram_modify_trajectory/ReflectSelectedPoses.h>
#include <ram_modify_trajectory/ResetSelectedPoses.h>
#include <ram_modify_trajectory/RotateSelectedPoses.h>
#include <ram_modify_trajectory/ScaleSelectedPoses.h>
#include <ram_msgs/AdditiveManufacturingPose.h>
#include <ram_msgs/AdditiveManufacturingTrajectory.h>
#include <ram_utils/UnmodifiedTrajectory.h>
#include <ram_utils/AddEntryExitStrategies.h>
#include <unique_id/unique_id.h>
#include <uuid_msgs/UniqueID.h>
Include dependency graph for modify_trajectory.cpp:

Go to the source code of this file.

Functions

bool addPosesCallback (ram_modify_trajectory::AddPoses::Request &req, ram_modify_trajectory::AddPoses::Response &)
 
bool deletePoses (ram_msgs::AdditiveManufacturingTrajectory &trajectory, std::vector< ram_msgs::AdditiveManufacturingPose > poses)
 
bool deleteSelectedPosesCallback (ram_modify_trajectory::DeleteSelectedPoses::Request &req, ram_modify_trajectory::DeleteSelectedPoses::Response &)
 
bool findPose (std::string pose_uuid, std::vector< ram_msgs::AdditiveManufacturingPose > poses, ram_msgs::AdditiveManufacturingPose &pose)
 
int main (int argc, char **argv)
 
bool modifySelectedPosesCallback (ram_modify_trajectory::ModifySelectedPoses::Request &req, ram_modify_trajectory::ModifySelectedPoses::Response &)
 
bool reflectSelectedPosesCallback (ram_modify_trajectory::ReflectSelectedPoses::Request &req, ram_modify_trajectory::ReflectSelectedPoses::Response &)
 
bool resetSelectedPosesCallback (ram_modify_trajectory::ResetSelectedPoses::Request &req, ram_modify_trajectory::ResetSelectedPoses::Response &)
 
bool rotateSelectedPosesCallback (ram_modify_trajectory::RotateSelectedPoses::Request &req, ram_modify_trajectory::RotateSelectedPoses::Response &)
 
void saveTrajectoryCallback (const ram_msgs::AdditiveManufacturingTrajectoryConstPtr &msg)
 
bool scaleSelectedPosesCallback (ram_modify_trajectory::ScaleSelectedPoses::Request &req, ram_modify_trajectory::ScaleSelectedPoses::Response &)
 
bool verifyPolygonLimits (ram_msgs::AdditiveManufacturingTrajectory trajectory)
 

Variables

ros::ServiceClient entry_exit_strategies_client
 
ram_msgs::AdditiveManufacturingTrajectory layers
 
std::mutex layers_mutex
 
ros::Publisher trajectory_pub
 
ros::ServiceClient unmodified_trajectory_client
 

Function Documentation

bool addPosesCallback ( ram_modify_trajectory::AddPoses::Request &  req,
ram_modify_trajectory::AddPoses::Response &   
)

Definition at line 435 of file modify_trajectory.cpp.

bool deletePoses ( ram_msgs::AdditiveManufacturingTrajectory &  trajectory,
std::vector< ram_msgs::AdditiveManufacturingPose >  poses 
)

Definition at line 66 of file modify_trajectory.cpp.

bool deleteSelectedPosesCallback ( ram_modify_trajectory::DeleteSelectedPoses::Request &  req,
ram_modify_trajectory::DeleteSelectedPoses::Response &   
)

Definition at line 498 of file modify_trajectory.cpp.

bool findPose ( std::string  pose_uuid,
std::vector< ram_msgs::AdditiveManufacturingPose >  poses,
ram_msgs::AdditiveManufacturingPose &  pose 
)

Definition at line 97 of file modify_trajectory.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 853 of file modify_trajectory.cpp.

bool modifySelectedPosesCallback ( ram_modify_trajectory::ModifySelectedPoses::Request &  req,
ram_modify_trajectory::ModifySelectedPoses::Response &   
)

Definition at line 118 of file modify_trajectory.cpp.

bool reflectSelectedPosesCallback ( ram_modify_trajectory::ReflectSelectedPoses::Request &  req,
ram_modify_trajectory::ReflectSelectedPoses::Response &   
)

Definition at line 699 of file modify_trajectory.cpp.

bool resetSelectedPosesCallback ( ram_modify_trajectory::ResetSelectedPoses::Request &  req,
ram_modify_trajectory::ResetSelectedPoses::Response &   
)

Definition at line 328 of file modify_trajectory.cpp.

bool rotateSelectedPosesCallback ( ram_modify_trajectory::RotateSelectedPoses::Request &  req,
ram_modify_trajectory::RotateSelectedPoses::Response &   
)

Definition at line 631 of file modify_trajectory.cpp.

void saveTrajectoryCallback ( const ram_msgs::AdditiveManufacturingTrajectoryConstPtr &  msg)

Definition at line 112 of file modify_trajectory.cpp.

bool scaleSelectedPosesCallback ( ram_modify_trajectory::ScaleSelectedPoses::Request &  req,
ram_modify_trajectory::ScaleSelectedPoses::Response &   
)

Definition at line 779 of file modify_trajectory.cpp.

bool verifyPolygonLimits ( ram_msgs::AdditiveManufacturingTrajectory  trajectory)

Definition at line 33 of file modify_trajectory.cpp.

Variable Documentation

ros::ServiceClient entry_exit_strategies_client

Definition at line 26 of file modify_trajectory.cpp.

ram_msgs::AdditiveManufacturingTrajectory layers

Definition at line 29 of file modify_trajectory.cpp.

std::mutex layers_mutex

Definition at line 28 of file modify_trajectory.cpp.

ros::Publisher trajectory_pub

Definition at line 24 of file modify_trajectory.cpp.

ros::ServiceClient unmodified_trajectory_client

Definition at line 25 of file modify_trajectory.cpp.



ram_modify_trajectory
Author(s): Andres Campos - Institut Maupertuis
autogenerated on Mon Jun 10 2019 14:50:00