Public Member Functions | |
Model | clone () |
double | getDecisionValue () |
Placement | getPlacement () |
double | getSigmaTheta () |
double | getSigmaX () |
double | getSigmaY () |
double | getSigmaZ () |
Model () | |
Model (edu.wpi.rail.jinteractiveworld.model.Model model) | |
Model (Placement placement, double decisionValue, double sigmaX, double sigmaY, double sigmaZ, double sigmaTheta) | |
Static Public Member Functions | |
static Model | fromJsonObject (JsonObject jsonObject) |
static Model | fromJsonString (String jsonString) |
static Model | fromMessage (Message m) |
Static Public Attributes | |
static final String | FIELD_DECISION_VALUE = "decision_value" |
static final String | FIELD_PLACEMENT = "placement" |
static final String | FIELD_SIGMA_THETA = "sigma_theta" |
static final String | FIELD_SIGMA_X = "sigma_x" |
static final String | FIELD_SIGMA_Y = "sigma_y" |
static final String | FIELD_SIGMA_Z = "sigma_z" |
static final String | TYPE = "interactive_world_msgs/Model" |
Package Attributes | |
final double | sigmaTheta |
final double | sigmaX |
final double | sigmaY |
final double | sigmaZ |
Private Attributes | |
final double | decisionValue |
final Placement | placement |
The interactive_world_msgs/Model message.
Definition at line 14 of file ros/msgs/interactiveworldmsgs/Model.java.
Create a new empty Model message.
Definition at line 57 of file ros/msgs/interactiveworldmsgs/Model.java.
edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.Model | ( | edu.wpi.rail.jinteractiveworld.model.Model | model | ) | [inline] |
Create a new Model message from an interactive world model.
model | The model. |
Definition at line 67 of file ros/msgs/interactiveworldmsgs/Model.java.
edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.Model | ( | Placement | placement, |
double | decisionValue, | ||
double | sigmaX, | ||
double | sigmaY, | ||
double | sigmaZ, | ||
double | sigmaTheta | ||
) | [inline] |
Create a new Model message with the given information.
placement | The placement value of the message. |
decisionValue | The decision value of the message. |
sigmaX | The sigma X value of the message. |
sigmaY | The sigma Y value of the message. |
sigmaZ | The sigma Z value of the message. |
sigmaTheta | The sigma theta value of the message. |
Definition at line 87 of file ros/msgs/interactiveworldmsgs/Model.java.
Create a clone of this Model.
Definition at line 159 of file ros/msgs/interactiveworldmsgs/Model.java.
static Model edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.fromJsonObject | ( | JsonObject | jsonObject | ) | [inline, static] |
Create a new Model based on the given JSON object. Any missing values will be set to their defaults.
jsonObject | The JSON object to parse. |
Definition at line 197 of file ros/msgs/interactiveworldmsgs/Model.java.
static Model edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.fromJsonString | ( | String | jsonString | ) | [inline, static] |
Create a new Model based on the given JSON string. Any missing values will be set to their defaults.
jsonString | The JSON string to parse. |
Definition at line 171 of file ros/msgs/interactiveworldmsgs/Model.java.
static Model edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.fromMessage | ( | Message | m | ) | [inline, static] |
Create a new Model based on the given Message. Any missing values will be set to their defaults.
m | The Message to parse. |
Definition at line 184 of file ros/msgs/interactiveworldmsgs/Model.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getDecisionValue | ( | ) | [inline] |
Get the decision value of this Model.
Definition at line 115 of file ros/msgs/interactiveworldmsgs/Model.java.
Placement edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getPlacement | ( | ) | [inline] |
Get the placement value of this Model.
Definition at line 106 of file ros/msgs/interactiveworldmsgs/Model.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getSigmaTheta | ( | ) | [inline] |
Get the sigma theta value of this Model.
Definition at line 151 of file ros/msgs/interactiveworldmsgs/Model.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getSigmaX | ( | ) | [inline] |
Get the sigma X value of this Model.
Definition at line 124 of file ros/msgs/interactiveworldmsgs/Model.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getSigmaY | ( | ) | [inline] |
Get the sigma Y value of this Model.
Definition at line 133 of file ros/msgs/interactiveworldmsgs/Model.java.
double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.getSigmaZ | ( | ) | [inline] |
Get the sigma Z value of this Model.
Definition at line 142 of file ros/msgs/interactiveworldmsgs/Model.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.decisionValue [private] |
Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_DECISION_VALUE = "decision_value" [static] |
The name of the decision value field for the message.
Definition at line 24 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_PLACEMENT = "placement" [static] |
The name of the placement field for the message.
Definition at line 19 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_SIGMA_THETA = "sigma_theta" [static] |
The name of the standard deviation on the theta field for the message.
Definition at line 44 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_SIGMA_X = "sigma_x" [static] |
The name of the standard deviation on the X field for the message.
Definition at line 29 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_SIGMA_Y = "sigma_y" [static] |
The name of the standard deviation on the Y field for the message.
Definition at line 34 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.FIELD_SIGMA_Z = "sigma_z" [static] |
The name of the standard deviation on the Z field for the message.
Definition at line 39 of file ros/msgs/interactiveworldmsgs/Model.java.
final Placement edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.placement [private] |
Definition at line 51 of file ros/msgs/interactiveworldmsgs/Model.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.sigmaTheta [package] |
Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.sigmaX [package] |
Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.sigmaY [package] |
Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.
final double edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.sigmaZ [package] |
Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.
final String edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.Model.TYPE = "interactive_world_msgs/Model" [static] |
The message type.
Definition at line 49 of file ros/msgs/interactiveworldmsgs/Model.java.