Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PlacementSet Class Reference
Inheritance diagram for edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PlacementSet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

PlacementSet clone ()
Item getItem ()
Placement[] getPlacements ()
String getReferenceFrameId ()
Room getRoom ()
Surface getSurface ()
 PlacementSet ()
 PlacementSet (Item item, Room room, Surface surface, String referenceFrameId, Placement[] placements)

Static Public Member Functions

static PlacementSet fromJsonObject (JsonObject jsonObject)
static PlacementSet fromJsonString (String jsonString)
static PlacementSet fromMessage (Message m)

Static Public Attributes

static final String FIELD_ITEM = "item"
static final String FIELD_PLACEMENTS = "placements"
static final String FIELD_REFERENCE_FRAME_ID = "reference_frame_id"
static final String FIELD_ROOM = "room"
static final String FIELD_SURFACE = "surface"
static final String TYPE = "interactive_world_msgs/PlacementSet"

Private Attributes

final Item item
final Placement[] placements
final String referenceFrameId
final Room room
final Surface surface

Detailed Description

The interactive_world_msgs/PlacementSet message.

Author:
Russell Toris -- rctoris@wpi.edu
Version:
December 2, 2014

Definition at line 18 of file PlacementSet.java.


Constructor & Destructor Documentation

Create a new empty PlacementSet message.

Definition at line 59 of file PlacementSet.java.

edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PlacementSet.PlacementSet ( Item  item,
Room  room,
Surface  surface,
String  referenceFrameId,
Placement[]  placements 
) [inline]

Create a new PlacementSet message based on the given information.

Parameters:
itemThe item of the PlacementSet.
roomThe room of the PlacementSet.
surfaceThe surface of the PlacementSet.
referenceFrameIdThe reference frame of the PlacementSet.
placementsThe placements of the PlacementSet.

Definition at line 77 of file PlacementSet.java.


Member Function Documentation

Create a clone of this PlacementSet.

Definition at line 141 of file PlacementSet.java.

Create a new PlacementSet based on the given JSON object. Any missing values will be set to their defaults.

Parameters:
jsonObjectThe JSON object to parse.
Returns:
A Point message based on the given JSON object.

Definition at line 179 of file PlacementSet.java.

Create a new PlacementSet based on the given JSON string. Any missing values will be set to their defaults.

Parameters:
jsonStringThe JSON string to parse.
Returns:
A Point message based on the given JSON string.

Definition at line 153 of file PlacementSet.java.

Create a new PlacementSet based on the given Message. Any missing values will be set to their defaults.

Parameters:
mThe Message to parse.
Returns:
A Point message based on the given Message.

Definition at line 166 of file PlacementSet.java.

Get the item value of this PlacementSet.

Returns:
The item value of this PlacementSet.

Definition at line 97 of file PlacementSet.java.

Get the placements value of this PlacementSet.

Returns:
The placements value of this PlacementSet.

Definition at line 133 of file PlacementSet.java.

Get the reference frame value of this PlacementSet.

Returns:
The reference frame value of this PlacementSet.

Definition at line 124 of file PlacementSet.java.

Get the room value of this PlacementSet.

Returns:
The room value of this PlacementSet.

Definition at line 106 of file PlacementSet.java.

Get the surface value of this PlacementSet.

Returns:
The surface value of this PlacementSet.

Definition at line 115 of file PlacementSet.java.


Member Data Documentation

The name of the item field for the message.

Definition at line 23 of file PlacementSet.java.

The name of the placements field for the message.

Definition at line 43 of file PlacementSet.java.

The name of the reference frame field for the message.

Definition at line 38 of file PlacementSet.java.

The name of the room field for the message.

Definition at line 28 of file PlacementSet.java.

The name of the surface field for the message.

Definition at line 33 of file PlacementSet.java.

Definition at line 50 of file PlacementSet.java.

Definition at line 54 of file PlacementSet.java.

Definition at line 53 of file PlacementSet.java.

Definition at line 51 of file PlacementSet.java.

Definition at line 52 of file PlacementSet.java.

The message type.

Definition at line 48 of file PlacementSet.java.


The documentation for this class was generated from the following file:


jinteractiveworld
Author(s): Russell Toris
autogenerated on Thu Jun 6 2019 21:34:23