Go to the documentation of this file.00001 package edu.wpi.rail.jinteractiveworld.model;
00002
00003 import java.util.List;
00004 import edu.wpi.rail.jinteractiveworld.data.DataPoint;
00005 import edu.wpi.rail.jinteractiveworld.ros.msgs.interactiveworldmsgs.*;
00006
00014 public interface Model {
00015
00022 public void add(DataPoint point);
00023
00029 public int size();
00030
00036 public List<DataPoint> getData();
00037
00043 public String getReferenceFrame();
00044
00050 public Item getItem();
00051
00057 public Room getRoom();
00058
00064 public Surface getSurface();
00065
00069 public void train();
00070
00078 public Placement getPlacementLocation();
00079
00085 public double getDecisionValue();
00086
00092 public double getSigmaX();
00093
00099 public double getSigmaY();
00100
00106 public double getSigmaZ();
00107
00113 public double getSigmaTheta();
00114 }