$search

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 <srs_interaction_primitives/BillboardType.h>
#include <OGRE/OgreVector3.h>
#include <OGRE/OgreMatrix3.h>
#include <OGRE/OgreQuaternion.h>
#include "plane.h"
#include <Eigen/Geometry>
#include <ros/subscriber.h>
#include <visualization_msgs/InteractiveMarker.h>
#include <visualization_msgs/InteractiveMarkerControl.h>
#include <visualization_msgs/InteractiveMarkerFeedback.h>
#include <srs_interaction_primitives/topics_list.h>
#include <srs_interaction_primitives/AddMarker.h>
#include <srs_interaction_primitives/AddBoundingBox.h>
#include <srs_interaction_primitives/AddBillboard.h>
#include <srs_interaction_primitives/AddPlane.h>
#include <srs_interaction_primitives/AddPlanePolygon.h>
#include <srs_interaction_primitives/AddObject.h>
#include <srs_interaction_primitives/AddUnknownObject.h>
#include <srs_interaction_primitives/RemovePrimitive.h>
#include <srs_interaction_primitives/ChangeDescription.h>
#include <srs_interaction_primitives/ChangePose.h>
#include <srs_interaction_primitives/ChangeScale.h>
#include <srs_interaction_primitives/ChangeColor.h>
#include <srs_interaction_primitives/ChangeVelocity.h>
#include <srs_interaction_primitives/ChangeDirection.h>
#include <srs_interaction_primitives/GetUpdateTopic.h>
#include <srs_interaction_primitives/SetPreGraspPosition.h>
#include <srs_interaction_primitives/RemovePreGraspPosition.h>
#include <srs_interaction_primitives/GetAllPrimitivesNames.h>
#include <srs_interaction_primitives/SetAllowObjectInteraction.h>
#include <srs_interaction_primitives/GetObject.h>
#include <srs_interaction_primitives/GetUnknownObject.h>
#include <srs_interaction_primitives/GetBillboard.h>
#include <srs_interaction_primitives/GetBoundingBox.h>
#include <srs_interaction_primitives/GetPlane.h>
#include <srs_interaction_primitives/ClickablePositions.h>
#include <srs_interaction_primitives/RobotPosePrediction.h>
#include <string>
#include <cmath>
#include <map>
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


srs_interaction_primitives
Author(s): Tomas Lokaj, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Tue Mar 5 12:53:45 2013