$search

srs_interaction_primitives Namespace Reference

Classes

struct  AddBillboard
struct  AddBillboardRequest_
struct  AddBillboardResponse_
struct  AddBoundingBox
struct  AddBoundingBoxRequest_
struct  AddBoundingBoxResponse_
struct  AddMarker
struct  AddMarkerRequest_
struct  AddMarkerResponse_
struct  AddObject
struct  AddObjectRequest_
struct  AddObjectResponse_
struct  AddPlane
struct  AddPlanePolygon
struct  AddPlanePolygonRequest_
struct  AddPlanePolygonResponse_
struct  AddPlaneRequest_
struct  AddPlaneResponse_
struct  AddUnknownObject
struct  AddUnknownObjectRequest_
struct  AddUnknownObjectResponse_
class  Billboard
struct  BillboardType_
class  BoundingBox
struct  ChangeColor
struct  ChangeColorRequest_
struct  ChangeColorResponse_
struct  ChangeDescription
struct  ChangeDescriptionRequest_
struct  ChangeDescriptionResponse_
struct  ChangeDirection
struct  ChangeDirectionRequest_
struct  ChangeDirectionResponse_
struct  ChangePose
struct  ChangePoseRequest_
struct  ChangePoseResponse_
struct  ChangeScale
struct  ChangeScaleRequest_
struct  ChangeScaleResponse_
struct  ChangeVelocity
struct  ChangeVelocityRequest_
struct  ChangeVelocityResponse_
struct  ClickablePositions
struct  ClickablePositionsAction_
struct  ClickablePositionsActionFeedback_
struct  ClickablePositionsActionGoal_
struct  ClickablePositionsActionResult_
struct  ClickablePositionsFeedback_
struct  ClickablePositionsGoal_
class  ClickablePositionsMarker
 This class represents clickable positions, which are visualized by the Interactive Markers as a sphere. Clicked position is published at the specified topic. More...
struct  ClickablePositionsRequest_
struct  ClickablePositionsResponse_
struct  ClickablePositionsResult_
struct  GetAllPrimitivesNames
struct  GetAllPrimitivesNamesRequest_
struct  GetAllPrimitivesNamesResponse_
struct  GetBillboard
struct  GetBillboardRequest_
struct  GetBillboardResponse_
struct  GetBoundingBox
struct  GetBoundingBoxRequest_
struct  GetBoundingBoxResponse_
struct  GetObject
struct  GetObjectRequest_
struct  GetObjectResponse_
struct  GetPlane
struct  GetPlaneRequest_
struct  GetPlaneResponse_
struct  GetUnknownObject
struct  GetUnknownObjectRequest_
struct  GetUnknownObjectResponse_
struct  GetUpdateTopic
struct  GetUpdateTopicRequest_
struct  GetUpdateTopicResponse_
struct  MenuClicked_
struct  MoveArmToPreGrasp_
struct  MovementChanged_
class  Object
class  Plane
class  PlanePolygon
struct  PoseChanged_
struct  PoseType_
struct  PositionClicked_
struct  PreGraspPosition
 Pre-grasp position. More...
class  Primitive
struct  PrimitiveType_
struct  RemovePreGraspPosition
struct  RemovePreGraspPositionRequest_
struct  RemovePreGraspPositionResponse_
struct  RemovePrimitive
struct  RemovePrimitiveRequest_
struct  RemovePrimitiveResponse_
struct  RobotPosePrediction
struct  RobotPosePredictionRequest_
struct  RobotPosePredictionResponse_
struct  ScaleChanged_
struct  SetAllowObjectInteraction
struct  SetAllowObjectInteractionRequest_
struct  SetAllowObjectInteractionResponse_
struct  SetPreGraspPosition
struct  SetPreGraspPositionRequest_
struct  SetPreGraspPositionResponse_
struct  TagChanged_
class  UnknownObject
class  UpdatePublisher

Typedefs

typedef
::srs_interaction_primitives::AddBillboardRequest_
< std::allocator< void > > 
AddBillboardRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBillboardRequest
const > 
AddBillboardRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBillboardRequest
AddBillboardRequestPtr
typedef
::srs_interaction_primitives::AddBillboardResponse_
< std::allocator< void > > 
AddBillboardResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBillboardResponse
const > 
AddBillboardResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBillboardResponse
AddBillboardResponsePtr
typedef
::srs_interaction_primitives::AddBoundingBoxRequest_
< std::allocator< void > > 
AddBoundingBoxRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBoundingBoxRequest
const > 
AddBoundingBoxRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBoundingBoxRequest
AddBoundingBoxRequestPtr
typedef
::srs_interaction_primitives::AddBoundingBoxResponse_
< std::allocator< void > > 
AddBoundingBoxResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBoundingBoxResponse
const > 
AddBoundingBoxResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddBoundingBoxResponse
AddBoundingBoxResponsePtr
typedef
::srs_interaction_primitives::AddMarkerRequest_
< std::allocator< void > > 
AddMarkerRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddMarkerRequest
const > 
AddMarkerRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddMarkerRequest
AddMarkerRequestPtr
typedef
::srs_interaction_primitives::AddMarkerResponse_
< std::allocator< void > > 
AddMarkerResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddMarkerResponse
const > 
AddMarkerResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddMarkerResponse
AddMarkerResponsePtr
typedef
::srs_interaction_primitives::AddObjectRequest_
< std::allocator< void > > 
AddObjectRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddObjectRequest
const > 
AddObjectRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddObjectRequest
AddObjectRequestPtr
typedef
::srs_interaction_primitives::AddObjectResponse_
< std::allocator< void > > 
AddObjectResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddObjectResponse
const > 
AddObjectResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddObjectResponse
AddObjectResponsePtr
typedef
::srs_interaction_primitives::AddPlanePolygonRequest_
< std::allocator< void > > 
AddPlanePolygonRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlanePolygonRequest
const > 
AddPlanePolygonRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlanePolygonRequest
AddPlanePolygonRequestPtr
typedef
::srs_interaction_primitives::AddPlanePolygonResponse_
< std::allocator< void > > 
AddPlanePolygonResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlanePolygonResponse
const > 
AddPlanePolygonResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlanePolygonResponse
AddPlanePolygonResponsePtr
typedef
::srs_interaction_primitives::AddPlaneRequest_
< std::allocator< void > > 
AddPlaneRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlaneRequest
const > 
AddPlaneRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlaneRequest
AddPlaneRequestPtr
typedef
::srs_interaction_primitives::AddPlaneResponse_
< std::allocator< void > > 
AddPlaneResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlaneResponse
const > 
AddPlaneResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddPlaneResponse
AddPlaneResponsePtr
typedef
::srs_interaction_primitives::AddUnknownObjectRequest_
< std::allocator< void > > 
AddUnknownObjectRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddUnknownObjectRequest
const > 
AddUnknownObjectRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddUnknownObjectRequest
AddUnknownObjectRequestPtr
typedef
::srs_interaction_primitives::AddUnknownObjectResponse_
< std::allocator< void > > 
AddUnknownObjectResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddUnknownObjectResponse
const > 
AddUnknownObjectResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::AddUnknownObjectResponse
AddUnknownObjectResponsePtr
typedef
::srs_interaction_primitives::BillboardType_
< std::allocator< void > > 
BillboardType
typedef boost::shared_ptr
< ::srs_interaction_primitives::BillboardType
const > 
BillboardTypeConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::BillboardType
BillboardTypePtr
typedef
::srs_interaction_primitives::ChangeColorRequest_
< std::allocator< void > > 
ChangeColorRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeColorRequest
const > 
ChangeColorRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeColorRequest
ChangeColorRequestPtr
typedef
::srs_interaction_primitives::ChangeColorResponse_
< std::allocator< void > > 
ChangeColorResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeColorResponse
const > 
ChangeColorResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeColorResponse
ChangeColorResponsePtr
typedef
::srs_interaction_primitives::ChangeDescriptionRequest_
< std::allocator< void > > 
ChangeDescriptionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDescriptionRequest
const > 
ChangeDescriptionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDescriptionRequest
ChangeDescriptionRequestPtr
typedef
::srs_interaction_primitives::ChangeDescriptionResponse_
< std::allocator< void > > 
ChangeDescriptionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDescriptionResponse
const > 
ChangeDescriptionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDescriptionResponse
ChangeDescriptionResponsePtr
typedef
::srs_interaction_primitives::ChangeDirectionRequest_
< std::allocator< void > > 
ChangeDirectionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDirectionRequest
const > 
ChangeDirectionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDirectionRequest
ChangeDirectionRequestPtr
typedef
::srs_interaction_primitives::ChangeDirectionResponse_
< std::allocator< void > > 
ChangeDirectionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDirectionResponse
const > 
ChangeDirectionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeDirectionResponse
ChangeDirectionResponsePtr
typedef
::srs_interaction_primitives::ChangePoseRequest_
< std::allocator< void > > 
ChangePoseRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangePoseRequest
const > 
ChangePoseRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangePoseRequest
ChangePoseRequestPtr
typedef
::srs_interaction_primitives::ChangePoseResponse_
< std::allocator< void > > 
ChangePoseResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangePoseResponse
const > 
ChangePoseResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangePoseResponse
ChangePoseResponsePtr
typedef
::srs_interaction_primitives::ChangeScaleRequest_
< std::allocator< void > > 
ChangeScaleRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeScaleRequest
const > 
ChangeScaleRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeScaleRequest
ChangeScaleRequestPtr
typedef
::srs_interaction_primitives::ChangeScaleResponse_
< std::allocator< void > > 
ChangeScaleResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeScaleResponse
const > 
ChangeScaleResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeScaleResponse
ChangeScaleResponsePtr
typedef
::srs_interaction_primitives::ChangeVelocityRequest_
< std::allocator< void > > 
ChangeVelocityRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeVelocityRequest
const > 
ChangeVelocityRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeVelocityRequest
ChangeVelocityRequestPtr
typedef
::srs_interaction_primitives::ChangeVelocityResponse_
< std::allocator< void > > 
ChangeVelocityResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeVelocityResponse
const > 
ChangeVelocityResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ChangeVelocityResponse
ChangeVelocityResponsePtr
typedef
::srs_interaction_primitives::ClickablePositionsAction_
< std::allocator< void > > 
ClickablePositionsAction
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsAction
const > 
ClickablePositionsActionConstPtr
typedef
::srs_interaction_primitives::ClickablePositionsActionFeedback_
< std::allocator< void > > 
ClickablePositionsActionFeedback
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionFeedback
const > 
ClickablePositionsActionFeedbackConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionFeedback
ClickablePositionsActionFeedbackPtr
typedef
::srs_interaction_primitives::ClickablePositionsActionGoal_
< std::allocator< void > > 
ClickablePositionsActionGoal
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionGoal
const > 
ClickablePositionsActionGoalConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionGoal
ClickablePositionsActionGoalPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsAction
ClickablePositionsActionPtr
typedef
::srs_interaction_primitives::ClickablePositionsActionResult_
< std::allocator< void > > 
ClickablePositionsActionResult
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionResult
const > 
ClickablePositionsActionResultConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsActionResult
ClickablePositionsActionResultPtr
typedef
::srs_interaction_primitives::ClickablePositionsFeedback_
< std::allocator< void > > 
ClickablePositionsFeedback
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsFeedback
const > 
ClickablePositionsFeedbackConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsFeedback
ClickablePositionsFeedbackPtr
typedef
::srs_interaction_primitives::ClickablePositionsGoal_
< std::allocator< void > > 
ClickablePositionsGoal
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsGoal
const > 
ClickablePositionsGoalConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsGoal
ClickablePositionsGoalPtr
typedef
::srs_interaction_primitives::ClickablePositionsRequest_
< std::allocator< void > > 
ClickablePositionsRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsRequest
const > 
ClickablePositionsRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsRequest
ClickablePositionsRequestPtr
typedef
::srs_interaction_primitives::ClickablePositionsResponse_
< std::allocator< void > > 
ClickablePositionsResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsResponse
const > 
ClickablePositionsResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsResponse
ClickablePositionsResponsePtr
typedef
::srs_interaction_primitives::ClickablePositionsResult_
< std::allocator< void > > 
ClickablePositionsResult
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsResult
const > 
ClickablePositionsResultConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ClickablePositionsResult
ClickablePositionsResultPtr
typedef
::srs_interaction_primitives::GetAllPrimitivesNamesRequest_
< std::allocator< void > > 
GetAllPrimitivesNamesRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetAllPrimitivesNamesRequest
const > 
GetAllPrimitivesNamesRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetAllPrimitivesNamesRequest
GetAllPrimitivesNamesRequestPtr
typedef
::srs_interaction_primitives::GetAllPrimitivesNamesResponse_
< std::allocator< void > > 
GetAllPrimitivesNamesResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetAllPrimitivesNamesResponse
const > 
GetAllPrimitivesNamesResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetAllPrimitivesNamesResponse
GetAllPrimitivesNamesResponsePtr
typedef
::srs_interaction_primitives::GetBillboardRequest_
< std::allocator< void > > 
GetBillboardRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBillboardRequest
const > 
GetBillboardRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBillboardRequest
GetBillboardRequestPtr
typedef
::srs_interaction_primitives::GetBillboardResponse_
< std::allocator< void > > 
GetBillboardResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBillboardResponse
const > 
GetBillboardResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBillboardResponse
GetBillboardResponsePtr
typedef
::srs_interaction_primitives::GetBoundingBoxRequest_
< std::allocator< void > > 
GetBoundingBoxRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBoundingBoxRequest
const > 
GetBoundingBoxRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBoundingBoxRequest
GetBoundingBoxRequestPtr
typedef
::srs_interaction_primitives::GetBoundingBoxResponse_
< std::allocator< void > > 
GetBoundingBoxResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBoundingBoxResponse
const > 
GetBoundingBoxResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetBoundingBoxResponse
GetBoundingBoxResponsePtr
typedef
::srs_interaction_primitives::GetObjectRequest_
< std::allocator< void > > 
GetObjectRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetObjectRequest
const > 
GetObjectRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetObjectRequest
GetObjectRequestPtr
typedef
::srs_interaction_primitives::GetObjectResponse_
< std::allocator< void > > 
GetObjectResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetObjectResponse
const > 
GetObjectResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetObjectResponse
GetObjectResponsePtr
typedef
::srs_interaction_primitives::GetPlaneRequest_
< std::allocator< void > > 
GetPlaneRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetPlaneRequest
const > 
GetPlaneRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetPlaneRequest
GetPlaneRequestPtr
typedef
::srs_interaction_primitives::GetPlaneResponse_
< std::allocator< void > > 
GetPlaneResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetPlaneResponse
const > 
GetPlaneResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetPlaneResponse
GetPlaneResponsePtr
typedef
::srs_interaction_primitives::GetUnknownObjectRequest_
< std::allocator< void > > 
GetUnknownObjectRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUnknownObjectRequest
const > 
GetUnknownObjectRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUnknownObjectRequest
GetUnknownObjectRequestPtr
typedef
::srs_interaction_primitives::GetUnknownObjectResponse_
< std::allocator< void > > 
GetUnknownObjectResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUnknownObjectResponse
const > 
GetUnknownObjectResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUnknownObjectResponse
GetUnknownObjectResponsePtr
typedef
::srs_interaction_primitives::GetUpdateTopicRequest_
< std::allocator< void > > 
GetUpdateTopicRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUpdateTopicRequest
const > 
GetUpdateTopicRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUpdateTopicRequest
GetUpdateTopicRequestPtr
typedef
::srs_interaction_primitives::GetUpdateTopicResponse_
< std::allocator< void > > 
GetUpdateTopicResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUpdateTopicResponse
const > 
GetUpdateTopicResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::GetUpdateTopicResponse
GetUpdateTopicResponsePtr
typedef boost::shared_ptr
< interactive_markers::InteractiveMarkerServer
InteractiveMarkerServerPtr
typedef
::srs_interaction_primitives::MenuClicked_
< std::allocator< void > > 
MenuClicked
typedef boost::shared_ptr
< ::srs_interaction_primitives::MenuClicked
const > 
MenuClickedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::MenuClicked
MenuClickedPtr
typedef
::srs_interaction_primitives::MoveArmToPreGrasp_
< std::allocator< void > > 
MoveArmToPreGrasp
typedef boost::shared_ptr
< ::srs_interaction_primitives::MoveArmToPreGrasp
const > 
MoveArmToPreGraspConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::MoveArmToPreGrasp
MoveArmToPreGraspPtr
typedef
::srs_interaction_primitives::MovementChanged_
< std::allocator< void > > 
MovementChanged
typedef boost::shared_ptr
< ::srs_interaction_primitives::MovementChanged
const > 
MovementChangedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::MovementChanged
MovementChangedPtr
typedef
::srs_interaction_primitives::PoseChanged_
< std::allocator< void > > 
PoseChanged
typedef boost::shared_ptr
< ::srs_interaction_primitives::PoseChanged
const > 
PoseChangedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::PoseChanged
PoseChangedPtr
typedef
::srs_interaction_primitives::PoseType_
< std::allocator< void > > 
PoseType
typedef boost::shared_ptr
< ::srs_interaction_primitives::PoseType
const > 
PoseTypeConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::PoseType
PoseTypePtr
typedef
::srs_interaction_primitives::PositionClicked_
< std::allocator< void > > 
PositionClicked
typedef boost::shared_ptr
< ::srs_interaction_primitives::PositionClicked
const > 
PositionClickedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::PositionClicked
PositionClickedPtr
typedef
::srs_interaction_primitives::PrimitiveType_
< std::allocator< void > > 
PrimitiveType
typedef boost::shared_ptr
< ::srs_interaction_primitives::PrimitiveType
const > 
PrimitiveTypeConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::PrimitiveType
PrimitiveTypePtr
typedef
::srs_interaction_primitives::RemovePreGraspPositionRequest_
< std::allocator< void > > 
RemovePreGraspPositionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePreGraspPositionRequest
const > 
RemovePreGraspPositionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePreGraspPositionRequest
RemovePreGraspPositionRequestPtr
typedef
::srs_interaction_primitives::RemovePreGraspPositionResponse_
< std::allocator< void > > 
RemovePreGraspPositionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePreGraspPositionResponse
const > 
RemovePreGraspPositionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePreGraspPositionResponse
RemovePreGraspPositionResponsePtr
typedef
::srs_interaction_primitives::RemovePrimitiveRequest_
< std::allocator< void > > 
RemovePrimitiveRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePrimitiveRequest
const > 
RemovePrimitiveRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePrimitiveRequest
RemovePrimitiveRequestPtr
typedef
::srs_interaction_primitives::RemovePrimitiveResponse_
< std::allocator< void > > 
RemovePrimitiveResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePrimitiveResponse
const > 
RemovePrimitiveResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RemovePrimitiveResponse
RemovePrimitiveResponsePtr
typedef
::srs_interaction_primitives::RobotPosePredictionRequest_
< std::allocator< void > > 
RobotPosePredictionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::RobotPosePredictionRequest
const > 
RobotPosePredictionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RobotPosePredictionRequest
RobotPosePredictionRequestPtr
typedef
::srs_interaction_primitives::RobotPosePredictionResponse_
< std::allocator< void > > 
RobotPosePredictionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::RobotPosePredictionResponse
const > 
RobotPosePredictionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::RobotPosePredictionResponse
RobotPosePredictionResponsePtr
typedef geometry_msgs::Vector3 Scale
typedef
::srs_interaction_primitives::ScaleChanged_
< std::allocator< void > > 
ScaleChanged
typedef boost::shared_ptr
< ::srs_interaction_primitives::ScaleChanged
const > 
ScaleChangedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::ScaleChanged
ScaleChangedPtr
typedef
::srs_interaction_primitives::SetAllowObjectInteractionRequest_
< std::allocator< void > > 
SetAllowObjectInteractionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetAllowObjectInteractionRequest
const > 
SetAllowObjectInteractionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetAllowObjectInteractionRequest
SetAllowObjectInteractionRequestPtr
typedef
::srs_interaction_primitives::SetAllowObjectInteractionResponse_
< std::allocator< void > > 
SetAllowObjectInteractionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetAllowObjectInteractionResponse
const > 
SetAllowObjectInteractionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetAllowObjectInteractionResponse
SetAllowObjectInteractionResponsePtr
typedef
::srs_interaction_primitives::SetPreGraspPositionRequest_
< std::allocator< void > > 
SetPreGraspPositionRequest
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetPreGraspPositionRequest
const > 
SetPreGraspPositionRequestConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetPreGraspPositionRequest
SetPreGraspPositionRequestPtr
typedef
::srs_interaction_primitives::SetPreGraspPositionResponse_
< std::allocator< void > > 
SetPreGraspPositionResponse
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetPreGraspPositionResponse
const > 
SetPreGraspPositionResponseConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::SetPreGraspPositionResponse
SetPreGraspPositionResponsePtr
typedef
::srs_interaction_primitives::TagChanged_
< std::allocator< void > > 
TagChanged
typedef boost::shared_ptr
< ::srs_interaction_primitives::TagChanged
const > 
TagChangedConstPtr
typedef boost::shared_ptr
< ::srs_interaction_primitives::TagChanged
TagChangedPtr
typedef std::map< std::string,
Primitive * > 
tPrimitives

Enumerations

enum  {
  _, GRASP_1, GRASP_2, GRASP_3,
  GRASP_4, GRASP_5, GRASP_6
}
 

Pre-grasp positions ids.

More...
enum  ObjectResource { SHAPE, RESOURCE_FILE }
 

Object resource types.

More...
enum  UpdateType {
  UPDATE_POSE, UPDATE_SCALE, MENU_CLICKED, MOVEMENT_CHANGED,
  TAG_CHANGED, MOVE_ARM_TO_PREGRASP
}
 

Type of Primitive's update.

More...

Functions

bool addBillboard (AddBillboard::Request &req, AddBillboard::Response &res)
 Billboard adding.
bool addBoundingBox (AddBoundingBox::Request &req, AddBoundingBox::Response &res)
 Bounding Box adding.
bool addMarker (AddMarker::Request &req, AddMarker::Response &res)
bool addObject (AddObject::Request &req, AddObject::Response &res)
 Object adding.
bool addPlane (AddPlane::Request &req, AddPlane::Response &res)
 Plane adding.
bool addPlanePolygon (AddPlanePolygon::Request &req, AddPlanePolygon::Response &res)
 PlanePolygon adding.
bool addUnknownObject (AddUnknownObject::Request &req, AddUnknownObject::Response &res)
 Unknown Object adding.
bool changeColor (ChangeColor::Request &req, ChangeColor::Response &res)
 Change primitive's color.
bool changeDescription (ChangeDescription::Request &req, ChangeDescription::Response &res)
 Change primitive's description.
bool changeDirection (ChangeDirection::Request &req, ChangeDirection::Response &res)
 Change primitive's direction.
bool changePose (ChangePose::Request &req, ChangePose::Response &res)
 Change primitive's pose.
bool changeScale (ChangeScale::Request &req, ChangeScale::Response &res)
 Change primitive's scale.
bool changeVelocity (ChangeVelocity::Request &req, ChangeVelocity::Response &res)
 Change primitive's velocity.
bool clickablePositions (ClickablePositions::Request &req, ClickablePositions::Response &res)
 Gets clicked position.
bool getAllPrimitivesNames (GetAllPrimitivesNames::Request &req, GetAllPrimitivesNames::Response &res)
bool getBillboard (GetBillboard::Request &req, GetBillboard::Response &res)
bool getBoundingBox (GetBoundingBox::Request &req, GetBoundingBox::Response &res)
bool getObject (GetObject::Request &req, GetObject::Response &res)
 Gets object.
bool getPlane (GetPlane::Request &req, GetPlane::Response &res)
bool getUnknownObject (GetUnknownObject::Request &req, GetUnknownObject::Response &res)
bool getUpdateTopic (GetUpdateTopic::Request &req, GetUpdateTopic::Response &res)
 Gets primitive's update topic.
float maxScale (geometry_msgs::Vector3 scale)
 Returns maximal scale value.
float minScale (geometry_msgs::Vector3 scale)
 Returns minimal scale value.
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::TagChanged_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ScaleChanged_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::PrimitiveType_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::PositionClicked_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::PoseType_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::PoseChanged_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::MovementChanged_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::MoveArmToPreGrasp_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::MenuClicked_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsResult_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsGoal_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsFeedback_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsActionResult_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsActionGoal_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsActionFeedback_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::ClickablePositionsAction_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::srs_interaction_primitives::BillboardType_< ContainerAllocator > &v)
bool removePreGraspPosition (RemovePreGraspPosition::Request &req, RemovePreGraspPosition::Response &res)
 Remove pre-grasp position.
bool removePrimitive (RemovePrimitive::Request &req, RemovePrimitive::Response &res)
 Object removing.
bool robotPosePrediction (RobotPosePrediction::Request &req, RobotPosePrediction::Response &res)
 Show predicted robot's positions and trajectory.
bool setAllowObjectInteraction (SetAllowObjectInteraction::Request &req, SetAllowObjectInteraction::Response &res)
 Allows or denies interaction with Object.
bool setPreGraspPosition (SetPreGraspPosition::Request &req, SetPreGraspPosition::Response &res)
 Set pre-grasp position.

Variables

static const std::string AddBillboard_SRV = PACKAGE_NAME_PREFIX + std::string("/add_billboard")
static const std::string AddBoundingBox_SRV = PACKAGE_NAME_PREFIX + std::string("/add_bounding_box")
static const std::string AddObject_SRV = PACKAGE_NAME_PREFIX + std::string("/add_object")
static const std::string AddPlane_SRV = PACKAGE_NAME_PREFIX + std::string("/add_plane")
static const std::string AddPlanePolygon_SRV = PACKAGE_NAME_PREFIX + std::string("/add_plane_polygon")
static const std::string AddUnknownObject_SRV = PACKAGE_NAME_PREFIX + std::string("/add_unknown_object")
static const std::string AllowInteraction_PARAM = PACKAGE_NAME_PREFIX + std::string("/allow_object_interaction")
static const std::string ChangeColor_SRV = PACKAGE_NAME_PREFIX + std::string("/change_color")
static const std::string ChangeDescription_SRV = PACKAGE_NAME_PREFIX + std::string("/change_description")
static const std::string ChangeDirection_SRV = PACKAGE_NAME_PREFIX + std::string("/change_direction")
static const std::string ChangePose_SRV = PACKAGE_NAME_PREFIX + std::string("/change_pose")
static const std::string ChangeScale_SRV = PACKAGE_NAME_PREFIX + std::string("/change_scale")
static const std::string ChangeVelocity_SRV = PACKAGE_NAME_PREFIX + std::string("/change_velocity")
static const std::string ClickablePositions_SRV = PACKAGE_NAME_PREFIX + std::string("/clickable_positions")
static const std::string GetAllPrimitivesNames_SRV = PACKAGE_NAME_PREFIX + std::string("/get_all_primitives_names")
static const std::string GetBillboard_SRV = PACKAGE_NAME_PREFIX + std::string("/get_billboard")
static const std::string GetBoundingBox_SRV = PACKAGE_NAME_PREFIX + std::string("/get_bounding_box")
static const std::string GetObject_SRV = PACKAGE_NAME_PREFIX + std::string("/get_object")
static const std::string GetPlane_SRV = PACKAGE_NAME_PREFIX + std::string("/get_plane")
static const std::string GetUnknownObject_SRV = PACKAGE_NAME_PREFIX + std::string("/get_unknown_object")
static const std::string GetUpdateTopic_SRV = PACKAGE_NAME_PREFIX + std::string("/get_update_topic")
InteractiveMarkerServerPtr imServer
static const std::string MoveArmToPregraspOnClick_PARAM = PACKAGE_NAME_PREFIX + std::string("/move_arm_to_pregrasp_on_click")
static const std::string PACKAGE_NAME_PREFIX = "/interaction_primitives"
std::map< std::string,
Primitive * > 
primitives
static const std::string RemoveGraspingPosition_SRV = PACKAGE_NAME_PREFIX + std::string("/remove_pregrasp_position")
static const std::string RemovePrimitive_SRV = PACKAGE_NAME_PREFIX + std::string("/remove_primitive")
static const std::string RobotPosePrediction_SRV = PACKAGE_NAME_PREFIX + std::string("/robot_pose_prediction")
static const std::string SetAllowObjectInteraction_SRV
static const std::string SetGraspingPosition_SRV = PACKAGE_NAME_PREFIX + std::string("/set_pregrasp_position")
static const std::string ShowPregrasp_PARAM = PACKAGE_NAME_PREFIX + std::string("/show_object_pregrasp")
ros::Publisher vis_pub

Detailed Description

This server advertises services for interactive primitives.

Author:
Tomas Lokaj

Typedef Documentation

Definition at line 201 of file AddBillboard.h.

Definition at line 204 of file AddBillboard.h.

Definition at line 203 of file AddBillboard.h.

Definition at line 272 of file AddBillboard.h.

Definition at line 275 of file AddBillboard.h.

Definition at line 274 of file AddBillboard.h.

Definition at line 199 of file AddBoundingBox.h.

Definition at line 202 of file AddBoundingBox.h.

Definition at line 201 of file AddBoundingBox.h.

Definition at line 270 of file AddBoundingBox.h.

Definition at line 273 of file AddBoundingBox.h.

Definition at line 272 of file AddBoundingBox.h.

Definition at line 190 of file AddMarker.h.

Definition at line 193 of file AddMarker.h.

Definition at line 192 of file AddMarker.h.

Definition at line 261 of file AddMarker.h.

Definition at line 264 of file AddMarker.h.

Definition at line 263 of file AddMarker.h.

Definition at line 255 of file AddObject.h.

Definition at line 258 of file AddObject.h.

Definition at line 257 of file AddObject.h.

Definition at line 326 of file AddObject.h.

Definition at line 329 of file AddObject.h.

Definition at line 328 of file AddObject.h.

Definition at line 177 of file AddPlanePolygon.h.

Definition at line 180 of file AddPlanePolygon.h.

Definition at line 179 of file AddPlanePolygon.h.

Definition at line 248 of file AddPlanePolygon.h.

Definition at line 251 of file AddPlanePolygon.h.

Definition at line 250 of file AddPlanePolygon.h.

Definition at line 190 of file AddPlane.h.

Definition at line 193 of file AddPlane.h.

Definition at line 192 of file AddPlane.h.

Definition at line 261 of file AddPlane.h.

Definition at line 264 of file AddPlane.h.

Definition at line 263 of file AddPlane.h.

Definition at line 182 of file AddUnknownObject.h.

Definition at line 185 of file AddUnknownObject.h.

Definition at line 184 of file AddUnknownObject.h.

Definition at line 253 of file AddUnknownObject.h.

Definition at line 256 of file AddUnknownObject.h.

Definition at line 255 of file AddUnknownObject.h.

Definition at line 87 of file BillboardType.h.

Definition at line 90 of file BillboardType.h.

Definition at line 89 of file BillboardType.h.

Definition at line 115 of file ChangeColor.h.

Definition at line 118 of file ChangeColor.h.

Definition at line 117 of file ChangeColor.h.

Definition at line 202 of file ChangeColor.h.

Definition at line 205 of file ChangeColor.h.

Definition at line 204 of file ChangeColor.h.

Definition at line 106 of file ChangeDescription.h.

Definition at line 109 of file ChangeDescription.h.

Definition at line 108 of file ChangeDescription.h.

Definition at line 177 of file ChangeDescription.h.

Definition at line 180 of file ChangeDescription.h.

Definition at line 179 of file ChangeDescription.h.

Definition at line 116 of file ChangeDirection.h.

Definition at line 119 of file ChangeDirection.h.

Definition at line 118 of file ChangeDirection.h.

Definition at line 187 of file ChangeDirection.h.

Definition at line 190 of file ChangeDirection.h.

Definition at line 189 of file ChangeDirection.h.

Definition at line 129 of file ChangePose.h.

Definition at line 132 of file ChangePose.h.

Definition at line 131 of file ChangePose.h.

Definition at line 200 of file ChangePose.h.

Definition at line 203 of file ChangePose.h.

Definition at line 202 of file ChangePose.h.

Definition at line 114 of file ChangeScale.h.

Definition at line 117 of file ChangeScale.h.

Definition at line 116 of file ChangeScale.h.

Definition at line 185 of file ChangeScale.h.

Definition at line 188 of file ChangeScale.h.

Definition at line 187 of file ChangeScale.h.

Definition at line 106 of file ChangeVelocity.h.

Definition at line 109 of file ChangeVelocity.h.

Definition at line 108 of file ChangeVelocity.h.

Definition at line 177 of file ChangeVelocity.h.

Definition at line 180 of file ChangeVelocity.h.

Definition at line 179 of file ChangeVelocity.h.

Definition at line 223 of file ClickablePositionsAction.h.

Definition at line 226 of file ClickablePositionsAction.h.

Definition at line 171 of file ClickablePositionsActionFeedback.h.

Definition at line 174 of file ClickablePositionsActionFeedback.h.

Definition at line 173 of file ClickablePositionsActionFeedback.h.

Definition at line 163 of file ClickablePositionsActionGoal.h.

Definition at line 166 of file ClickablePositionsActionGoal.h.

Definition at line 165 of file ClickablePositionsActionGoal.h.

Definition at line 225 of file ClickablePositionsAction.h.

Definition at line 178 of file ClickablePositionsActionResult.h.

Definition at line 181 of file ClickablePositionsActionResult.h.

Definition at line 180 of file ClickablePositionsActionResult.h.

Definition at line 79 of file ClickablePositionsFeedback.h.

Definition at line 82 of file ClickablePositionsFeedback.h.

Definition at line 81 of file ClickablePositionsFeedback.h.

Definition at line 143 of file ClickablePositionsGoal.h.

Definition at line 146 of file ClickablePositionsGoal.h.

Definition at line 145 of file ClickablePositionsGoal.h.

Definition at line 153 of file ClickablePositions.h.

Definition at line 156 of file ClickablePositions.h.

Definition at line 155 of file ClickablePositions.h.

Definition at line 233 of file ClickablePositions.h.

Definition at line 236 of file ClickablePositions.h.

Definition at line 235 of file ClickablePositions.h.

Definition at line 95 of file ClickablePositionsResult.h.

Definition at line 98 of file ClickablePositionsResult.h.

Definition at line 97 of file ClickablePositionsResult.h.

Definition at line 88 of file GetAllPrimitivesNames.h.

Definition at line 91 of file GetAllPrimitivesNames.h.

Definition at line 90 of file GetAllPrimitivesNames.h.

Definition at line 172 of file GetAllPrimitivesNames.h.

Definition at line 175 of file GetAllPrimitivesNames.h.

Definition at line 174 of file GetAllPrimitivesNames.h.

Definition at line 100 of file GetBillboard.h.

Definition at line 103 of file GetBillboard.h.

Definition at line 102 of file GetBillboard.h.

Definition at line 280 of file GetBillboard.h.

Definition at line 283 of file GetBillboard.h.

Definition at line 282 of file GetBillboard.h.

Definition at line 100 of file GetBoundingBox.h.

Definition at line 103 of file GetBoundingBox.h.

Definition at line 102 of file GetBoundingBox.h.

Definition at line 278 of file GetBoundingBox.h.

Definition at line 281 of file GetBoundingBox.h.

Definition at line 280 of file GetBoundingBox.h.

Definition at line 101 of file GetObject.h.

Definition at line 104 of file GetObject.h.

Definition at line 103 of file GetObject.h.

Definition at line 326 of file GetObject.h.

Definition at line 329 of file GetObject.h.

Definition at line 328 of file GetObject.h.

Definition at line 100 of file GetPlane.h.

Definition at line 103 of file GetPlane.h.

Definition at line 102 of file GetPlane.h.

Definition at line 269 of file GetPlane.h.

Definition at line 272 of file GetPlane.h.

Definition at line 271 of file GetPlane.h.

Definition at line 99 of file GetUnknownObject.h.

Definition at line 102 of file GetUnknownObject.h.

Definition at line 101 of file GetUnknownObject.h.

Definition at line 253 of file GetUnknownObject.h.

Definition at line 256 of file GetUnknownObject.h.

Definition at line 255 of file GetUnknownObject.h.

Definition at line 106 of file GetUpdateTopic.h.

Definition at line 109 of file GetUpdateTopic.h.

Definition at line 108 of file GetUpdateTopic.h.

Definition at line 186 of file GetUpdateTopic.h.

Definition at line 189 of file GetUpdateTopic.h.

Definition at line 188 of file GetUpdateTopic.h.

Definition at line 39 of file clickable_positions.h.

Definition at line 104 of file MenuClicked.h.

Definition at line 107 of file MenuClicked.h.

Definition at line 106 of file MenuClicked.h.

Definition at line 94 of file MoveArmToPreGrasp.h.

Definition at line 97 of file MoveArmToPreGrasp.h.

Definition at line 96 of file MoveArmToPreGrasp.h.

Definition at line 133 of file MovementChanged.h.

Definition at line 136 of file MovementChanged.h.

Definition at line 135 of file MovementChanged.h.

Definition at line 128 of file PoseChanged.h.

Definition at line 131 of file PoseChanged.h.

Definition at line 130 of file PoseChanged.h.

Definition at line 81 of file PoseType.h.

Definition at line 84 of file PoseType.h.

Definition at line 83 of file PoseType.h.

Definition at line 93 of file PositionClicked.h.

Definition at line 96 of file PositionClicked.h.

Definition at line 95 of file PositionClicked.h.

Definition at line 89 of file PrimitiveType.h.

Definition at line 92 of file PrimitiveType.h.

Definition at line 91 of file PrimitiveType.h.

Definition at line 106 of file RemovePreGraspPosition.h.

Definition at line 109 of file RemovePreGraspPosition.h.

Definition at line 108 of file RemovePreGraspPosition.h.

Definition at line 177 of file RemovePreGraspPosition.h.

Definition at line 180 of file RemovePreGraspPosition.h.

Definition at line 179 of file RemovePreGraspPosition.h.

Definition at line 97 of file RemovePrimitive.h.

Definition at line 100 of file RemovePrimitive.h.

Definition at line 99 of file RemovePrimitive.h.

Definition at line 168 of file RemovePrimitive.h.

Definition at line 171 of file RemovePrimitive.h.

Definition at line 170 of file RemovePrimitive.h.

Definition at line 133 of file RobotPosePrediction.h.

Definition at line 136 of file RobotPosePrediction.h.

Definition at line 135 of file RobotPosePrediction.h.

Definition at line 204 of file RobotPosePrediction.h.

Definition at line 207 of file RobotPosePrediction.h.

Definition at line 206 of file RobotPosePrediction.h.

Definition at line 65 of file primitive.h.

Definition at line 113 of file ScaleChanged.h.

Definition at line 116 of file ScaleChanged.h.

Definition at line 115 of file ScaleChanged.h.

Definition at line 106 of file SetAllowObjectInteraction.h.

Definition at line 109 of file SetAllowObjectInteraction.h.

Definition at line 108 of file SetAllowObjectInteraction.h.

Definition at line 177 of file SetAllowObjectInteraction.h.

Definition at line 180 of file SetAllowObjectInteraction.h.

Definition at line 179 of file SetAllowObjectInteraction.h.

Definition at line 138 of file SetPreGraspPosition.h.

Definition at line 141 of file SetPreGraspPosition.h.

Definition at line 140 of file SetPreGraspPosition.h.

Definition at line 209 of file SetPreGraspPosition.h.

Definition at line 212 of file SetPreGraspPosition.h.

Definition at line 211 of file SetPreGraspPosition.h.

Definition at line 94 of file TagChanged.h.

Definition at line 97 of file TagChanged.h.

Definition at line 96 of file TagChanged.h.

typedef std::map<std::string, Primitive*> srs_interaction_primitives::tPrimitives

Definition at line 40 of file service_server.cpp.


Enumeration Type Documentation

anonymous enum

Pre-grasp positions ids.

Enumerator:
_ 
GRASP_1 
GRASP_2 
GRASP_3 
GRASP_4 
GRASP_5 
GRASP_6 

Definition at line 38 of file object.h.

Object resource types.

Enumerator:
SHAPE 
RESOURCE_FILE 

Definition at line 46 of file object.h.

Type of Primitive's update.

Enumerator:
UPDATE_POSE 
UPDATE_SCALE 
MENU_CLICKED 
MOVEMENT_CHANGED 
TAG_CHANGED 
MOVE_ARM_TO_PREGRASP 

Definition at line 45 of file update_publisher.h.


Function Documentation

bool srs_interaction_primitives::addBillboard ( AddBillboard::Request &  req,
AddBillboard::Response &  res 
)

Billboard adding.

Parameters:
req Request of type AddBillboard.
res Response of type AddBillboard.

Definition at line 95 of file service_server.cpp.

bool srs_interaction_primitives::addBoundingBox ( AddBoundingBox::Request &  req,
AddBoundingBox::Response &  res 
)

Bounding Box adding.

Parameters:
req Request of type AddBoundingBox.
res Response of type AddBoundingBox.

Definition at line 123 of file service_server.cpp.

bool srs_interaction_primitives::addMarker ( AddMarker::Request &  req,
AddMarker::Response &  res 
)

Definition at line 212 of file service_server.cpp.

bool srs_interaction_primitives::addObject ( AddObject::Request &  req,
AddObject::Response &  res 
)

Object adding.

Parameters:
req Request of type AddObject.
res Response of type AddObject.

Definition at line 150 of file service_server.cpp.

bool srs_interaction_primitives::addPlane ( AddPlane::Request &  req,
AddPlane::Response &  res 
)

Plane adding.

Parameters:
req Request of type AddPlane.
res Response of type AddPlane.

Definition at line 46 of file service_server.cpp.

bool srs_interaction_primitives::addPlanePolygon ( AddPlanePolygon::Request &  req,
AddPlanePolygon::Response &  res 
)

PlanePolygon adding.

Parameters:
req Request of type AddPlanePolygon.
res Response of type AddPlanePolygon.

Definition at line 71 of file service_server.cpp.

bool srs_interaction_primitives::addUnknownObject ( AddUnknownObject::Request &  req,
AddUnknownObject::Response &  res 
)

Unknown Object adding.

Parameters:
req Request of type AddUnknownObject.
res Response of type AddUnknownObject.

Definition at line 186 of file service_server.cpp.

bool srs_interaction_primitives::changeColor ( ChangeColor::Request &  req,
ChangeColor::Response &  res 
)

Change primitive's color.

Parameters:
req Request of type ChangeColor.
res Response of type ChangeColor.

Definition at line 374 of file service_server.cpp.

bool srs_interaction_primitives::changeDescription ( ChangeDescription::Request &  req,
ChangeDescription::Response &  res 
)

Change primitive's description.

Parameters:
req Request of type ChangeDescription.
res Response of type ChangeDescription.

Definition at line 317 of file service_server.cpp.

bool srs_interaction_primitives::changeDirection ( ChangeDirection::Request &  req,
ChangeDirection::Response &  res 
)

Change primitive's direction.

Parameters:
req Request of type ChangeDirection.
res Response of type ChangeDirection.

Definition at line 395 of file service_server.cpp.

bool srs_interaction_primitives::changePose ( ChangePose::Request &  req,
ChangePose::Response &  res 
)

Change primitive's pose.

Parameters:
req Request of type ChangePose.
res Response of type ChangePose.

Definition at line 336 of file service_server.cpp.

bool srs_interaction_primitives::changeScale ( ChangeScale::Request &  req,
ChangeScale::Response &  res 
)

Change primitive's scale.

Parameters:
req Request of type ChangeScale.
res Response of type ChangeScale.

Definition at line 355 of file service_server.cpp.

bool srs_interaction_primitives::changeVelocity ( ChangeVelocity::Request &  req,
ChangeVelocity::Response &  res 
)

Change primitive's velocity.

Parameters:
req Request of type ChangeVelocity.
res Response of type ChangeVelocity.

Definition at line 419 of file service_server.cpp.

bool srs_interaction_primitives::clickablePositions ( ClickablePositions::Request &  req,
ClickablePositions::Response &  res 
)

Gets clicked position.

Parameters:
req Request of type ClickPositions.
res Response of type ClickPositions.

Definition at line 626 of file service_server.cpp.

bool srs_interaction_primitives::getAllPrimitivesNames ( GetAllPrimitivesNames::Request &  req,
GetAllPrimitivesNames::Response &  res 
)

Definition at line 494 of file service_server.cpp.

bool srs_interaction_primitives::getBillboard ( GetBillboard::Request &  req,
GetBillboard::Response &  res 
)

Definition at line 553 of file service_server.cpp.

bool srs_interaction_primitives::getBoundingBox ( GetBoundingBox::Request &  req,
GetBoundingBox::Response &  res 
)

Definition at line 579 of file service_server.cpp.

bool srs_interaction_primitives::getObject ( GetObject::Request &  req,
GetObject::Response &  res 
)

Gets object.

Parameters:
req Request of type GetObject.
res Response of type GetObject.

Definition at line 505 of file service_server.cpp.

bool srs_interaction_primitives::getPlane ( GetPlane::Request &  req,
GetPlane::Response &  res 
)

Definition at line 603 of file service_server.cpp.

bool srs_interaction_primitives::getUnknownObject ( GetUnknownObject::Request &  req,
GetUnknownObject::Response &  res 
)

Definition at line 531 of file service_server.cpp.

bool srs_interaction_primitives::getUpdateTopic ( GetUpdateTopic::Request &  req,
GetUpdateTopic::Response &  res 
)

Gets primitive's update topic.

Parameters:
req Request of type GetUpdateTopic.
res Response of type GetUpdateTopic.

Definition at line 477 of file service_server.cpp.

float srs_interaction_primitives::maxScale ( geometry_msgs::Vector3  scale  ) 

Returns maximal scale value.

Parameters:
scale is vector of scale values

Definition at line 712 of file primitive.cpp.

float srs_interaction_primitives::minScale ( geometry_msgs::Vector3  scale  ) 

Returns minimal scale value.

Parameters:
scale is vector of scale values

Definition at line 738 of file primitive.cpp.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::TagChanged_< ContainerAllocator > &  v 
) [inline]

Definition at line 101 of file TagChanged.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ScaleChanged_< ContainerAllocator > &  v 
) [inline]

Definition at line 120 of file ScaleChanged.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::PrimitiveType_< ContainerAllocator > &  v 
) [inline]

Definition at line 96 of file PrimitiveType.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::PositionClicked_< ContainerAllocator > &  v 
) [inline]

Definition at line 100 of file PositionClicked.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::PoseType_< ContainerAllocator > &  v 
) [inline]

Definition at line 88 of file PoseType.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::PoseChanged_< ContainerAllocator > &  v 
) [inline]

Definition at line 135 of file PoseChanged.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::MovementChanged_< ContainerAllocator > &  v 
) [inline]

Definition at line 140 of file MovementChanged.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::MoveArmToPreGrasp_< ContainerAllocator > &  v 
) [inline]

Definition at line 101 of file MoveArmToPreGrasp.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::MenuClicked_< ContainerAllocator > &  v 
) [inline]

Definition at line 111 of file MenuClicked.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsResult_< ContainerAllocator > &  v 
) [inline]

Definition at line 102 of file ClickablePositionsResult.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsGoal_< ContainerAllocator > &  v 
) [inline]

Definition at line 150 of file ClickablePositionsGoal.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsFeedback_< ContainerAllocator > &  v 
) [inline]

Definition at line 86 of file ClickablePositionsFeedback.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsActionResult_< ContainerAllocator > &  v 
) [inline]

Definition at line 185 of file ClickablePositionsActionResult.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsActionGoal_< ContainerAllocator > &  v 
) [inline]

Definition at line 170 of file ClickablePositionsActionGoal.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsActionFeedback_< ContainerAllocator > &  v 
) [inline]

Definition at line 178 of file ClickablePositionsActionFeedback.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::ClickablePositionsAction_< ContainerAllocator > &  v 
) [inline]

Definition at line 230 of file ClickablePositionsAction.h.

template<typename ContainerAllocator >
std::ostream& srs_interaction_primitives::operator<< ( std::ostream &  s,
const ::srs_interaction_primitives::BillboardType_< ContainerAllocator > &  v 
) [inline]

Definition at line 94 of file BillboardType.h.

bool srs_interaction_primitives::removePreGraspPosition ( RemovePreGraspPosition::Request &  req,
RemovePreGraspPosition::Response &  res 
)

Remove pre-grasp position.

Parameters:
req Request of type RemoveGraspingPosition.
res Response of type RemoveGraspingPosition.

Definition at line 293 of file service_server.cpp.

bool srs_interaction_primitives::removePrimitive ( RemovePrimitive::Request &  req,
RemovePrimitive::Response &  res 
)

Object removing.

Parameters:
req Request of type RemovePrimitive.
res Response of type RemovePrimitive.

Definition at line 246 of file service_server.cpp.

bool srs_interaction_primitives::robotPosePrediction ( RobotPosePrediction::Request &  req,
RobotPosePrediction::Response &  res 
)

Show predicted robot's positions and trajectory.

Parameters:
req Request of type RobotPosePrediction.
res Response of type RobotPosePrediction.

Definition at line 647 of file service_server.cpp.

bool srs_interaction_primitives::setAllowObjectInteraction ( SetAllowObjectInteraction::Request &  req,
SetAllowObjectInteraction::Response &  res 
)

Allows or denies interaction with Object.

Parameters:
req Request of type SetAllowObjectInteraction.
res Response of type SetAllowObjectInteraction.

Definition at line 444 of file service_server.cpp.

bool srs_interaction_primitives::setPreGraspPosition ( SetPreGraspPosition::Request &  req,
SetPreGraspPosition::Response &  res 
)

Set pre-grasp position.

Parameters:
req Request of type SetPreGraspPosition.
res Response of type SetPreGraspPosition.

Definition at line 269 of file service_server.cpp.


Variable Documentation

const std::string srs_interaction_primitives::AddBillboard_SRV = PACKAGE_NAME_PREFIX + std::string("/add_billboard") [static]

Definition at line 68 of file services_list.h.

const std::string srs_interaction_primitives::AddBoundingBox_SRV = PACKAGE_NAME_PREFIX + std::string("/add_bounding_box") [static]

Definition at line 69 of file services_list.h.

const std::string srs_interaction_primitives::AddObject_SRV = PACKAGE_NAME_PREFIX + std::string("/add_object") [static]

Definition at line 72 of file services_list.h.

const std::string srs_interaction_primitives::AddPlane_SRV = PACKAGE_NAME_PREFIX + std::string("/add_plane") [static]

Definition at line 70 of file services_list.h.

const std::string srs_interaction_primitives::AddPlanePolygon_SRV = PACKAGE_NAME_PREFIX + std::string("/add_plane_polygon") [static]

Definition at line 71 of file services_list.h.

const std::string srs_interaction_primitives::AddUnknownObject_SRV = PACKAGE_NAME_PREFIX + std::string("/add_unknown_object") [static]

Definition at line 73 of file services_list.h.

const std::string srs_interaction_primitives::AllowInteraction_PARAM = PACKAGE_NAME_PREFIX + std::string("/allow_object_interaction") [static]

Definition at line 35 of file parameters_list.h.

const std::string srs_interaction_primitives::ChangeColor_SRV = PACKAGE_NAME_PREFIX + std::string("/change_color") [static]

Definition at line 86 of file services_list.h.

const std::string srs_interaction_primitives::ChangeDescription_SRV = PACKAGE_NAME_PREFIX + std::string("/change_description") [static]

Definition at line 83 of file services_list.h.

const std::string srs_interaction_primitives::ChangeDirection_SRV = PACKAGE_NAME_PREFIX + std::string("/change_direction") [static]

Definition at line 87 of file services_list.h.

const std::string srs_interaction_primitives::ChangePose_SRV = PACKAGE_NAME_PREFIX + std::string("/change_pose") [static]

Definition at line 84 of file services_list.h.

const std::string srs_interaction_primitives::ChangeScale_SRV = PACKAGE_NAME_PREFIX + std::string("/change_scale") [static]

Definition at line 85 of file services_list.h.

const std::string srs_interaction_primitives::ChangeVelocity_SRV = PACKAGE_NAME_PREFIX + std::string("/change_velocity") [static]

Definition at line 88 of file services_list.h.

const std::string srs_interaction_primitives::ClickablePositions_SRV = PACKAGE_NAME_PREFIX + std::string("/clickable_positions") [static]

Definition at line 113 of file services_list.h.

const std::string srs_interaction_primitives::GetAllPrimitivesNames_SRV = PACKAGE_NAME_PREFIX + std::string("/get_all_primitives_names") [static]

Definition at line 106 of file services_list.h.

const std::string srs_interaction_primitives::GetBillboard_SRV = PACKAGE_NAME_PREFIX + std::string("/get_billboard") [static]

Definition at line 109 of file services_list.h.

const std::string srs_interaction_primitives::GetBoundingBox_SRV = PACKAGE_NAME_PREFIX + std::string("/get_bounding_box") [static]

Definition at line 110 of file services_list.h.

const std::string srs_interaction_primitives::GetObject_SRV = PACKAGE_NAME_PREFIX + std::string("/get_object") [static]

Definition at line 107 of file services_list.h.

const std::string srs_interaction_primitives::GetPlane_SRV = PACKAGE_NAME_PREFIX + std::string("/get_plane") [static]

Definition at line 111 of file services_list.h.

const std::string srs_interaction_primitives::GetUnknownObject_SRV = PACKAGE_NAME_PREFIX + std::string("/get_unknown_object") [static]

Definition at line 108 of file services_list.h.

const std::string srs_interaction_primitives::GetUpdateTopic_SRV = PACKAGE_NAME_PREFIX + std::string("/get_update_topic") [static]

Definition at line 101 of file services_list.h.

Definition at line 44 of file service_server.cpp.

const std::string srs_interaction_primitives::MoveArmToPregraspOnClick_PARAM = PACKAGE_NAME_PREFIX + std::string("/move_arm_to_pregrasp_on_click") [static]

Definition at line 37 of file parameters_list.h.

const std::string srs_interaction_primitives::PACKAGE_NAME_PREFIX = "/interaction_primitives" [static]

Definition at line 63 of file services_list.h.

Definition at line 41 of file service_server.cpp.

const std::string srs_interaction_primitives::RemoveGraspingPosition_SRV = PACKAGE_NAME_PREFIX + std::string("/remove_pregrasp_position") [static]

Definition at line 96 of file services_list.h.

const std::string srs_interaction_primitives::RemovePrimitive_SRV = PACKAGE_NAME_PREFIX + std::string("/remove_primitive") [static]

Definition at line 78 of file services_list.h.

const std::string srs_interaction_primitives::RobotPosePrediction_SRV = PACKAGE_NAME_PREFIX + std::string("/robot_pose_prediction") [static]

Definition at line 114 of file services_list.h.

Initial value:
 PACKAGE_NAME_PREFIX
    + std::string("/set_allow_object_interaction")

Definition at line 89 of file services_list.h.

const std::string srs_interaction_primitives::SetGraspingPosition_SRV = PACKAGE_NAME_PREFIX + std::string("/set_pregrasp_position") [static]

Definition at line 95 of file services_list.h.

const std::string srs_interaction_primitives::ShowPregrasp_PARAM = PACKAGE_NAME_PREFIX + std::string("/show_object_pregrasp") [static]

Definition at line 36 of file parameters_list.h.

Definition at line 55 of file service_server.h.

 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:54:30 2013