Public Member Functions | |
PointOfInterest | clone () |
double | getHeight () |
String | getName () |
Pose | getPose () |
double | getWidth () |
PointOfInterest () | |
PointOfInterest (String name, double width, double height, Pose pose) | |
Static Public Member Functions | |
static PointOfInterest | fromJsonObject (JsonObject jsonObject) |
static PointOfInterest | fromJsonString (String jsonString) |
static PointOfInterest | 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_WIDTH = "width" |
static final String | TYPE = "interactive_world_msgs/PointOfInterest" |
Package Attributes | |
final double | height |
Private Attributes | |
final String | name |
final Pose | pose |
final double | width |
The interactive_world_msgs/PointOfInterest message.
Definition at line 17 of file PointOfInterest.java.
edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.PointOfInterest | ( | ) | [inline] |
Create a new empty POI message.
Definition at line 51 of file PointOfInterest.java.
edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.PointOfInterest | ( | String | name, |
double | width, | ||
double | height, | ||
Pose | pose | ||
) | [inline] |
Create a new POI message based on the given information.
name | The name of the POI. |
width | The width of the POI. |
height | The height of the POI. |
pose | The pose of the POI. |
Definition at line 67 of file PointOfInterest.java.
PointOfInterest edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.clone | ( | ) | [inline] |
Create a clone of this Placement.
Definition at line 119 of file PointOfInterest.java.
static PointOfInterest edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.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 157 of file PointOfInterest.java.
static PointOfInterest edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.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 131 of file PointOfInterest.java.
static PointOfInterest edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.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 144 of file PointOfInterest.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.getHeight | ( | ) | [inline] |
Get the height value of this POI.
Definition at line 102 of file PointOfInterest.java.
String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.getName | ( | ) | [inline] |
Get the name value of this POI.
Definition at line 84 of file PointOfInterest.java.
Pose edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.getPose | ( | ) | [inline] |
Get the pose value of this POI.
Definition at line 111 of file PointOfInterest.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.getWidth | ( | ) | [inline] |
Get the width value of this POI.
Definition at line 93 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.FIELD_HEIGHT = "height" [static] |
The name of the height field for the message.
Definition at line 32 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.FIELD_NAME = "name" [static] |
The name of the name field for the message.
Definition at line 22 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.FIELD_POSE = "pose" [static] |
The name of the pose field for the message.
Definition at line 37 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.FIELD_WIDTH = "width" [static] |
The name of the width field for the message.
Definition at line 27 of file PointOfInterest.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.height [package] |
Definition at line 45 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.name [private] |
Definition at line 44 of file PointOfInterest.java.
final Pose edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.pose [private] |
Definition at line 46 of file PointOfInterest.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.TYPE = "interactive_world_msgs/PointOfInterest" [static] |
The message type.
Definition at line 42 of file PointOfInterest.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.PointOfInterest.width [private] |
Definition at line 45 of file PointOfInterest.java.