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

List of all members.

Public Member Functions

Surface clone ()
double getHeight ()
String getName ()
PointOfInterest[] getPOIs ()
Pose getPose ()
double getWidth ()
 Surface ()
 Surface (String name, double width, double height, Pose pose, PointOfInterest[] pois)

Static Public Member Functions

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

Static Public Attributes

static final String FIELD_HEIGHT = "height"
static final String FIELD_NAME = "name"
static final String FIELD_POIS = "pois"
static final String FIELD_POSE = "pose"
static final String FIELD_WIDTH = "width"
static final String TYPE = "interactive_world_msgs/Surface"

Package Attributes

final double height

Private Attributes

final String name
final PointOfInterest[] pois
final Pose pose
final double width

Detailed Description

The interactive_world_msgs/Surface message.

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

Definition at line 18 of file Surface.java.


Constructor & Destructor Documentation

Create a new empty POI message.

Definition at line 58 of file Surface.java.

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

Create a new Surface message based on the given information.

Parameters:
nameThe name of the Surface.
widthThe width of the Surface.
heightThe height of the Surface.
poseThe pose of the Surface.
poisThe POIs of the Surface.

Definition at line 76 of file Surface.java.


Member Function Documentation

Create a clone of this Placement.

Definition at line 139 of file Surface.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 Surface.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 Surface.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 Surface.java.

Get the height value of this Surface.

Returns:
The height value of this Surface.

Definition at line 113 of file Surface.java.

Get the name value of this Surface.

Returns:
The name value of this Surface.

Definition at line 95 of file Surface.java.

Get the POIs value of this Surface.

Returns:
The POIs value of this Surface.

Definition at line 131 of file Surface.java.

Get the pose value of this Surface.

Returns:
The pose value of this Surface.

Definition at line 122 of file Surface.java.

Get the width value of this Surface.

Returns:
The width value of this Surface.

Definition at line 104 of file Surface.java.


Member Data Documentation

The name of the height field for the message.

Definition at line 33 of file Surface.java.

The name of the name field for the message.

Definition at line 23 of file Surface.java.

The name of the POI field for the message.

Definition at line 43 of file Surface.java.

The name of the pose field for the message.

Definition at line 38 of file Surface.java.

The name of the width field for the message.

Definition at line 28 of file Surface.java.

Definition at line 51 of file Surface.java.

Definition at line 50 of file Surface.java.

Definition at line 53 of file Surface.java.

Definition at line 52 of file Surface.java.

The message type.

Definition at line 48 of file Surface.java.

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