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

List of all members.

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

Detailed Description

The interactive_world_msgs/Model message.

Author:
Russell Toris -- rctoris@wpi.edu
Version:
August 14, 2014

Definition at line 14 of file ros/msgs/interactiveworldmsgs/Model.java.


Constructor & Destructor Documentation

Create a new empty Model message.

Definition at line 57 of file ros/msgs/interactiveworldmsgs/Model.java.

Create a new Model message from an interactive world model.

Parameters:
modelThe 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.

Parameters:
placementThe placement value of the message.
decisionValueThe decision value of the message.
sigmaXThe sigma X value of the message.
sigmaYThe sigma Y value of the message.
sigmaZThe sigma Z value of the message.
sigmaThetaThe sigma theta value of the message.

Definition at line 87 of file ros/msgs/interactiveworldmsgs/Model.java.


Member Function Documentation

Create a clone of this Model.

Definition at line 159 of file ros/msgs/interactiveworldmsgs/Model.java.

Create a new Model 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 197 of file ros/msgs/interactiveworldmsgs/Model.java.

Create a new Model 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 171 of file ros/msgs/interactiveworldmsgs/Model.java.

Create a new Model 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 184 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the decision value of this Model.

Returns:
The decision value of this Model.

Definition at line 115 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the placement value of this Model.

Returns:
The placement value of this Model.

Definition at line 106 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the sigma theta value of this Model.

Returns:
The sigma theta value of this Model.

Definition at line 151 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the sigma X value of this Model.

Returns:
The sigma X value of this Model.

Definition at line 124 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the sigma Y value of this Model.

Returns:
The sigma Y value of this Model.

Definition at line 133 of file ros/msgs/interactiveworldmsgs/Model.java.

Get the sigma Z value of this Model.

Returns:
The sigma Z value of this Model.

Definition at line 142 of file ros/msgs/interactiveworldmsgs/Model.java.


Member Data Documentation

Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the decision value field for the message.

Definition at line 24 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the placement field for the message.

Definition at line 19 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the standard deviation on the theta field for the message.

Definition at line 44 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the standard deviation on the X field for the message.

Definition at line 29 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the standard deviation on the Y field for the message.

Definition at line 34 of file ros/msgs/interactiveworldmsgs/Model.java.

The name of the standard deviation on the Z field for the message.

Definition at line 39 of file ros/msgs/interactiveworldmsgs/Model.java.

Definition at line 51 of file ros/msgs/interactiveworldmsgs/Model.java.

Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.

Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.

Definition at line 52 of file ros/msgs/interactiveworldmsgs/Model.java.

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.


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