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 |
The interactive_world_msgs/Surface message.
Definition at line 18 of file Surface.java.
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 clone of this Placement.
Definition at line 139 of file Surface.java.
static Surface edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.fromJsonObject | ( | JsonObject | jsonObject | ) | [inline, static] |
Create a new Placement based on the given JSON object. Any missing values will be set to their defaults.
jsonObject | The JSON object to parse. |
Definition at line 177 of file Surface.java.
static Surface edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.fromJsonString | ( | String | jsonString | ) | [inline, static] |
Create a new Placement based on the given JSON string. Any missing values will be set to their defaults.
jsonString | The JSON string to parse. |
Definition at line 151 of file Surface.java.
static Surface edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.fromMessage | ( | Message | m | ) | [inline, static] |
Create a new Placement based on the given Message. Any missing values will be set to their defaults.
m | The Message to parse. |
Definition at line 164 of file Surface.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.getHeight | ( | ) | [inline] |
Get the height value of this Surface.
Definition at line 113 of file Surface.java.
String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.getName | ( | ) | [inline] |
Get the name value of this Surface.
Definition at line 95 of file Surface.java.
PointOfInterest [] edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.getPOIs | ( | ) | [inline] |
Get the POIs value of this Surface.
Definition at line 131 of file Surface.java.
Get the pose value of this Surface.
Definition at line 122 of file Surface.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.getWidth | ( | ) | [inline] |
Get the width value of this Surface.
Definition at line 104 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.FIELD_HEIGHT = "height" [static] |
The name of the height field for the message.
Definition at line 33 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.FIELD_NAME = "name" [static] |
The name of the name field for the message.
Definition at line 23 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.FIELD_POIS = "pois" [static] |
The name of the POI field for the message.
Definition at line 43 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.FIELD_POSE = "pose" [static] |
The name of the pose field for the message.
Definition at line 38 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.FIELD_WIDTH = "width" [static] |
The name of the width field for the message.
Definition at line 28 of file Surface.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.height [package] |
Definition at line 51 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.name [private] |
Definition at line 50 of file Surface.java.
final PointOfInterest [] edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.pois [private] |
Definition at line 53 of file Surface.java.
final Pose edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.pose [private] |
Definition at line 52 of file Surface.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.TYPE = "interactive_world_msgs/Surface" [static] |
The message type.
Definition at line 48 of file Surface.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Surface.width [private] |
Definition at line 51 of file Surface.java.