Namespaces | Functions | Variables
service_server.h File Reference
#include <ros/ros.h>
#include <interactive_markers/interactive_marker_server.h>
#include <srs_interaction_primitives/PrimitiveType.h>
#include <std_msgs/UInt8.h>
#include "primitive.h"
#include "bounding_box.h"
#include "billboard.h"
#include "plane.h"
#include "plane_polygon.h"
#include "object.h"
#include "unknown_object.h"
#include "clickable_positions/clickable_positions.h"
#include "services_list.h"
#include <cmath>
#include <map>
#include <string>
Include dependency graph for service_server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  srs_interaction_primitives

Functions

bool srs_interaction_primitives::addBillboard (AddBillboard::Request &req, AddBillboard::Response &res)
 Billboard adding.
bool srs_interaction_primitives::addBoundingBox (AddBoundingBox::Request &req, AddBoundingBox::Response &res)
 Bounding Box adding.
bool srs_interaction_primitives::addObject (AddObject::Request &req, AddObject::Response &res)
 Object adding.
bool srs_interaction_primitives::addPlane (AddPlane::Request &req, AddPlane::Response &res)
 Plane adding.
bool srs_interaction_primitives::addPlanePolygon (AddPlanePolygon::Request &req, AddPlanePolygon::Response &res)
 PlanePolygon adding.
bool srs_interaction_primitives::addUnknownObject (AddUnknownObject::Request &req, AddUnknownObject::Response &res)
 Unknown Object adding.
bool srs_interaction_primitives::changeColor (ChangeColor::Request &req, ChangeColor::Response &res)
 Change primitive's color.
bool srs_interaction_primitives::changeDescription (ChangeDescription::Request &req, ChangeDescription::Response &res)
 Change primitive's description.
bool srs_interaction_primitives::changeDirection (ChangeDirection::Request &req, ChangeDirection::Response &res)
 Change primitive's direction.
bool srs_interaction_primitives::changePose (ChangePose::Request &req, ChangePose::Response &res)
 Change primitive's pose.
bool srs_interaction_primitives::changeScale (ChangeScale::Request &req, ChangeScale::Response &res)
 Change primitive's scale.
bool srs_interaction_primitives::changeVelocity (ChangeVelocity::Request &req, ChangeVelocity::Response &res)
 Change primitive's velocity.
bool srs_interaction_primitives::clickablePositions (ClickablePositions::Request &req, ClickablePositions::Response &res)
 Gets clicked position.
bool srs_interaction_primitives::getObject (GetObject::Request &req, GetObject::Response &res)
 Gets object.
bool srs_interaction_primitives::getUpdateTopic (GetUpdateTopic::Request &req, GetUpdateTopic::Response &res)
 Gets primitive's update topic.
bool srs_interaction_primitives::removePreGraspPosition (RemovePreGraspPosition::Request &req, RemovePreGraspPosition::Response &res)
 Remove pre-grasp position.
bool srs_interaction_primitives::removePrimitive (RemovePrimitive::Request &req, RemovePrimitive::Response &res)
 Object removing.
bool srs_interaction_primitives::robotPosePrediction (RobotPosePrediction::Request &req, RobotPosePrediction::Response &res)
 Show predicted robot's positions and trajectory.
bool srs_interaction_primitives::setAllowObjectInteraction (SetAllowObjectInteraction::Request &req, SetAllowObjectInteraction::Response &res)
 Allows or denies interaction with Object.
bool srs_interaction_primitives::setPreGraspPosition (SetPreGraspPosition::Request &req, SetPreGraspPosition::Response &res)
 Set pre-grasp position.

Variables

InteractiveMarkerServerPtr srs_interaction_primitives::imServer
std::map< std::string,
Primitive * > 
srs_interaction_primitives::primitives
ros::Publisher srs_interaction_primitives::vis_pub


srs_interaction_primitives
Author(s): Tomas Lokaj, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Mon Oct 6 2014 07:55:11