Public Member Functions | |
void | add (double x, double y, double z, double theta) |
void | add (DataPoint point) |
DataSet () | |
DataSet (Item item, Room room, Surface surface, String referenceFrame) | |
DataPoint | get (int index) |
Item | getItem () |
double | getMaxX () |
double | getMaxY () |
double | getMaxZ () |
double | getMinX () |
double | getMinY () |
double | getMinZ () |
String | getReferenceFrame () |
Room | getRoom () |
Surface | getSurface () |
int | size () |
Instances | toInstances () |
Static Public Attributes | |
static final int | N = 4 |
static final Attribute | THETA_ATTRIBUTE = new Attribute("theta") |
static final Attribute | X_ATTRIBUTE = new Attribute("x") |
static final Attribute | Y_ATTRIBUTE = new Attribute("y") |
static final Attribute | Z_ATTRIBUTE = new Attribute("z") |
Private Attributes | |
ArrayList< DataPoint > | data |
Item | item |
String | referenceFrame |
Room | room |
Surface | surface |
A DataSet contains a collection of transformation matrices. Rotations occur along the Z axis.
Definition at line 15 of file DataSet.java.
edu.wpi.rail.jinteractiveworld.data.DataSet.DataSet | ( | ) | [inline] |
Create a new, empty data set.
Definition at line 50 of file DataSet.java.
edu.wpi.rail.jinteractiveworld.data.DataSet.DataSet | ( | Item | item, |
Room | room, | ||
Surface | surface, | ||
String | referenceFrame | ||
) | [inline] |
Create a new, empty data set.
item | The item for this data set. |
room | The target room for this data set. |
surface | The target surface for this data set. |
referenceFrame | The reference frame for this data set. |
Definition at line 66 of file DataSet.java.
void edu.wpi.rail.jinteractiveworld.data.DataSet.add | ( | double | x, |
double | y, | ||
double | z, | ||
double | theta | ||
) | [inline] |
Add a data point based on the given x, y, z, and theta values.
x | The x value of the data point. |
y | The y value of the data point. |
z | The z value of the data point. |
theta | The theta value of the data point. |
Definition at line 131 of file DataSet.java.
void edu.wpi.rail.jinteractiveworld.data.DataSet.add | ( | DataPoint | point | ) | [inline] |
Add the given data point to the data set.
point | The data point to add. |
Definition at line 141 of file DataSet.java.
DataPoint edu.wpi.rail.jinteractiveworld.data.DataSet.get | ( | int | index | ) | [inline] |
Get the data point at the given index.
index | The index to get. |
Definition at line 152 of file DataSet.java.
Item edu.wpi.rail.jinteractiveworld.data.DataSet.getItem | ( | ) | [inline] |
Get the target item for this model.
Definition at line 88 of file DataSet.java.
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMaxX | ( | ) | [inline] |
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMaxY | ( | ) | [inline] |
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMaxZ | ( | ) | [inline] |
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMinX | ( | ) | [inline] |
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMinY | ( | ) | [inline] |
double edu.wpi.rail.jinteractiveworld.data.DataSet.getMinZ | ( | ) | [inline] |
String edu.wpi.rail.jinteractiveworld.data.DataSet.getReferenceFrame | ( | ) | [inline] |
Get the reference frame for this model.
Definition at line 79 of file DataSet.java.
Room edu.wpi.rail.jinteractiveworld.data.DataSet.getRoom | ( | ) | [inline] |
Get the target room for this model.
Definition at line 97 of file DataSet.java.
Surface edu.wpi.rail.jinteractiveworld.data.DataSet.getSurface | ( | ) | [inline] |
Get the target surface for this model.
Definition at line 106 of file DataSet.java.
int edu.wpi.rail.jinteractiveworld.data.DataSet.size | ( | ) | [inline] |
Get the size of this data set.
Definition at line 115 of file DataSet.java.
Instances edu.wpi.rail.jinteractiveworld.data.DataSet.toInstances | ( | ) | [inline] |
Get the data set as a set of Weka instances.
Definition at line 161 of file DataSet.java.
ArrayList<DataPoint> edu.wpi.rail.jinteractiveworld.data.DataSet.data [private] |
Definition at line 42 of file DataSet.java.
Item edu.wpi.rail.jinteractiveworld.data.DataSet.item [private] |
Definition at line 43 of file DataSet.java.
final int edu.wpi.rail.jinteractiveworld.data.DataSet.N = 4 [static] |
The dimensionality of the data set.
Definition at line 20 of file DataSet.java.
String edu.wpi.rail.jinteractiveworld.data.DataSet.referenceFrame [private] |
Definition at line 46 of file DataSet.java.
Room edu.wpi.rail.jinteractiveworld.data.DataSet.room [private] |
Definition at line 44 of file DataSet.java.
Surface edu.wpi.rail.jinteractiveworld.data.DataSet.surface [private] |
Definition at line 45 of file DataSet.java.
final Attribute edu.wpi.rail.jinteractiveworld.data.DataSet.THETA_ATTRIBUTE = new Attribute("theta") [static] |
The theta attribute for the data set.
Definition at line 40 of file DataSet.java.
final Attribute edu.wpi.rail.jinteractiveworld.data.DataSet.X_ATTRIBUTE = new Attribute("x") [static] |
The x attribute for the data set.
Definition at line 25 of file DataSet.java.
final Attribute edu.wpi.rail.jinteractiveworld.data.DataSet.Y_ATTRIBUTE = new Attribute("y") [static] |
The y attribute for the data set.
Definition at line 30 of file DataSet.java.
final Attribute edu.wpi.rail.jinteractiveworld.data.DataSet.Z_ATTRIBUTE = new Attribute("z") [static] |
The z attribute for the data set.
Definition at line 35 of file DataSet.java.