// Path: app/src/main/java/com/ubiqlog/vis/utils/SensorState.java
// public static enum Movement 
// {
// 	FAST("fast"),
// 	SLOW("slow"),
// 	STEADY("steady");
// 		
// 	private String state;
// 		
// 	Movement(String state)
// 	{
// 		this.state = state;
// 	}
// 		
// 	public String getState()
// 	{
// 		return state;
// 	}
// }


import java.util.ArrayList;
import java.util.Date;
import com.ubiqlog.vis.utils.SensorState.Movement;
package com.ubiqlog.vis.extras.movement;


/**
 * 
 * @author Dorin Gugonatu
 * 
 */

public class MovementState 
{
	private ArrayList<MovementInterval> fastMovement;
	private ArrayList<MovementInterval> slowMovement;
	private ArrayList<MovementInterval> steadyMovement;

	public MovementState() 
	{
		this.fastMovement = new ArrayList<MovementInterval>();
		this.slowMovement = new ArrayList<MovementInterval>();
		this.steadyMovement = new ArrayList<MovementInterval>();
	}

// Path: app/src/main/java/com/ubiqlog/vis/utils/SensorState.java
// public static enum Movement 
// {
// 	FAST("fast"),
// 	SLOW("slow"),
// 	STEADY("steady");
// 		
// 	private String state;
// 		
// 	Movement(String state)
// 	{
// 		this.state = state;
// 	}
// 		
// 	public String getState()
// 	{
// 		return state;
// 	}
// }


// Path: app/src/main/java/com/ubiqlog/vis/extras/movement/MovementState.java
import java.util.ArrayList;
import java.util.Date;
import com.ubiqlog.vis.utils.SensorState.Movement;

package com.ubiqlog.vis.extras.movement;


/**
 * 
 * @author Dorin Gugonatu
 * 
 */

public class MovementState 
{
	private ArrayList<MovementInterval> fastMovement;
	private ArrayList<MovementInterval> slowMovement;
	private ArrayList<MovementInterval> steadyMovement;

	public MovementState() 
	{
		this.fastMovement = new ArrayList<MovementInterval>();
		this.slowMovement = new ArrayList<MovementInterval>();
		this.steadyMovement = new ArrayList<MovementInterval>();
	}

	public void InsertState(Date timestampStart, Date timestampEnd, Date refDate, Movement state) 