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

List of all members.

Public Member Functions

Room clone ()
double getHeight ()
String getName ()
Pose getPose ()
Surface[] getSurfaces ()
double getWidth ()
 Room ()
 Room (String name, double width, double height, Pose pose, Surface[] surfaces)

Static Public Member Functions

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

Static Public Attributes

static final String FIELD_HEIGHT = "height"
static final String FIELD_NAME = "name"
static final String FIELD_POSE = "pose"
static final String FIELD_SURFACES = "surfaces"
static final String FIELD_WIDTH = "width"
static final String TYPE = "interactive_world_msgs/Room"

Package Attributes

final double height

Private Attributes

final String name
final Pose pose
final Surface[] surfaces
final double width

Detailed Description

The interactive_world_msgs/Room message.

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

Definition at line 18 of file Room.java.


Constructor & Destructor Documentation

Create a new empty Room message.

Definition at line 58 of file Room.java.

edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Room.Room ( String  name,
double  width,
double  height,
Pose  pose,
Surface[]  surfaces 
) [inline]

Create a new Room message based on the given information.

Parameters:
nameThe name of the Room.
widthThe width of the Room.
heightThe height of the Room.
poseThe pose of the Room.
surfacesThe surfaces of the Room.

Definition at line 76 of file Room.java.


Member Function Documentation

Create a clone of this Placement.

Definition at line 139 of file Room.java.

Create a new Placement 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 177 of file Room.java.

Create a new Placement 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 151 of file Room.java.

Create a new Placement 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 164 of file Room.java.

Get the height value of this Room.

Returns:
The height value of this Room.

Definition at line 113 of file Room.java.

Get the name value of this Room.

Returns:
The name value of this Room.

Definition at line 95 of file Room.java.

Get the pose value of this Room.

Returns:
The pose value of this Room.

Definition at line 122 of file Room.java.

Get the surfaces value of this Room.

Returns:
The surfaces value of this Room.

Definition at line 131 of file Room.java.

Get the width value of this Room.

Returns:
The width value of this Room.

Definition at line 104 of file Room.java.


Member Data Documentation

The name of the height field for the message.

Definition at line 33 of file Room.java.

The name of the name field for the message.

Definition at line 23 of file Room.java.

The name of the pose field for the message.

Definition at line 38 of file Room.java.

The name of the POI field for the message.

Definition at line 43 of file Room.java.

The name of the width field for the message.

Definition at line 28 of file Room.java.

Definition at line 51 of file Room.java.

Definition at line 50 of file Room.java.

Definition at line 52 of file Room.java.

Definition at line 53 of file Room.java.

final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Room.TYPE = "interactive_world_msgs/Room" [static]

The message type.

Definition at line 48 of file Room.java.

Definition at line 51 of file Room.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