Functions | Variables
pose_selector.cpp File Reference
#include <mutex>
#include <string>
#include <strings.h>
#include <algorithm>
#include <ros/ros.h>
#include <unique_id/unique_id.h>
#include <uuid_msgs/UniqueID.h>
#include <ram_msgs/AdditiveManufacturingTrajectory.h>
#include <ram_msgs/AdditiveManufacturingPose.h>
#include <ram_modify_trajectory/AddToSelection.h>
#include <ram_modify_trajectory/EraseSelection.h>
#include <ram_modify_trajectory/GetPosesFromLayer.h>
#include <ram_modify_trajectory/GetPosesFromLayersList.h>
#include <ram_modify_trajectory/GetPosesFromTrajectory.h>
#include <ram_modify_trajectory/GetSelection.h>
#include <ram_modify_trajectory/InvertSelection.h>
#include <ram_modify_trajectory/RemoveFromSelection.h>
Include dependency graph for pose_selector.cpp:

Go to the source code of this file.

Functions

bool addToSelectionCallback (ram_modify_trajectory::AddToSelection::Request &req, ram_modify_trajectory::AddToSelection::Response &res)
 
bool eraseSelectionCallback (ram_modify_trajectory::EraseSelection::Request &, ram_modify_trajectory::EraseSelection::Response &res)
 
bool getPosesFromLayerCallback (ram_modify_trajectory::GetPosesFromLayer::Request &req, ram_modify_trajectory::GetPosesFromLayer::Response &res)
 
bool getPosesFromLayersListCallback (ram_modify_trajectory::GetPosesFromLayersList::Request &req, ram_modify_trajectory::GetPosesFromLayersList::Response &res)
 
bool getPosesFromTrajectoryCallback (ram_modify_trajectory::GetPosesFromTrajectory::Request &req, ram_modify_trajectory::GetPosesFromTrajectory::Response &res)
 
bool getSelectionCallback (ram_modify_trajectory::GetSelection::Request &, ram_modify_trajectory::GetSelection::Response &res)
 
bool invertSelectionCallback (ram_modify_trajectory::InvertSelection::Request &req, ram_modify_trajectory::InvertSelection::Response &res)
 
int main (int argc, char **argv)
 
bool removeFromSelectionCallback (ram_modify_trajectory::RemoveFromSelection::Request &req, ram_modify_trajectory::RemoveFromSelection::Response &res)
 
void saveTrajectoryCallback (const ram_msgs::AdditiveManufacturingTrajectoryConstPtr &msg)
 

Variables

ram_msgs::AdditiveManufacturingTrajectory layers
 
std::vector< ram_msgs::AdditiveManufacturingPose > selection
 
std::mutex selection_params_mutex
 
std::mutex trajectory_mutex
 

Function Documentation

bool addToSelectionCallback ( ram_modify_trajectory::AddToSelection::Request &  req,
ram_modify_trajectory::AddToSelection::Response &  res 
)

Definition at line 137 of file pose_selector.cpp.

bool eraseSelectionCallback ( ram_modify_trajectory::EraseSelection::Request &  ,
ram_modify_trajectory::EraseSelection::Response &  res 
)

Definition at line 197 of file pose_selector.cpp.

bool getPosesFromLayerCallback ( ram_modify_trajectory::GetPosesFromLayer::Request &  req,
ram_modify_trajectory::GetPosesFromLayer::Response &  res 
)

Definition at line 90 of file pose_selector.cpp.

bool getPosesFromLayersListCallback ( ram_modify_trajectory::GetPosesFromLayersList::Request &  req,
ram_modify_trajectory::GetPosesFromLayersList::Response &  res 
)

Definition at line 61 of file pose_selector.cpp.

bool getPosesFromTrajectoryCallback ( ram_modify_trajectory::GetPosesFromTrajectory::Request &  req,
ram_modify_trajectory::GetPosesFromTrajectory::Response &  res 
)

Definition at line 38 of file pose_selector.cpp.

bool getSelectionCallback ( ram_modify_trajectory::GetSelection::Request &  ,
ram_modify_trajectory::GetSelection::Response &  res 
)

Definition at line 189 of file pose_selector.cpp.

bool invertSelectionCallback ( ram_modify_trajectory::InvertSelection::Request &  req,
ram_modify_trajectory::InvertSelection::Response &  res 
)

Definition at line 207 of file pose_selector.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 235 of file pose_selector.cpp.

bool removeFromSelectionCallback ( ram_modify_trajectory::RemoveFromSelection::Request &  req,
ram_modify_trajectory::RemoveFromSelection::Response &  res 
)

Definition at line 166 of file pose_selector.cpp.

void saveTrajectoryCallback ( const ram_msgs::AdditiveManufacturingTrajectoryConstPtr &  msg)

Definition at line 29 of file pose_selector.cpp.

Variable Documentation

ram_msgs::AdditiveManufacturingTrajectory layers

Definition at line 24 of file pose_selector.cpp.

std::vector<ram_msgs::AdditiveManufacturingPose> selection

Definition at line 27 of file pose_selector.cpp.

std::mutex selection_params_mutex

Definition at line 26 of file pose_selector.cpp.

std::mutex trajectory_mutex

Definition at line 23 of file pose_selector.cpp.



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