public class PlanCreator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
count |
protected ManeuverLocation |
loc |
protected PlanType |
plan |
protected double |
speed |
protected Maneuver.SPEED_UNITS |
speed_units |
Constructor and Description |
---|
PlanCreator(MissionType mission) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addGoto(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
java.lang.String |
addLoiter(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
java.lang.String |
addManeuver(java.lang.Class<?> manClass,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
java.lang.String |
addManeuver(Maneuver man,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
java.lang.String |
addManeuver(java.lang.String name) |
java.lang.String |
addManeuver(java.lang.String name,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
java.lang.String |
addManeuver(java.lang.String name,
java.util.Map<java.lang.Object,java.lang.Object> obj) |
java.lang.String |
addManeuver(java.lang.String name,
java.lang.Object... values) |
java.lang.String |
addPopup(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
void |
addTransition(java.lang.String sourceManeuver,
java.lang.String targetManeuver,
java.lang.String condition) |
java.lang.String |
addUnconstrained(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties) |
PlanType |
getPlan() |
void |
move(double north,
double east) |
void |
move(double north,
double east,
double down) |
void |
setDepth(double depth) |
void |
setLocation(LocationType loc) |
void |
setSpeed(double speed,
Maneuver.SPEED_UNITS units) |
void |
setZ(double z,
ManeuverLocation.Z_UNITS units) |
protected PlanType plan
protected double speed
protected Maneuver.SPEED_UNITS speed_units
protected ManeuverLocation loc
protected int count
public PlanCreator(MissionType mission)
public void setDepth(double depth)
public void setSpeed(double speed, Maneuver.SPEED_UNITS units)
public void setZ(double z, ManeuverLocation.Z_UNITS units)
public void move(double north, double east)
public void move(double north, double east, double down)
public void setLocation(LocationType loc)
public void addTransition(java.lang.String sourceManeuver, java.lang.String targetManeuver, java.lang.String condition)
public java.lang.String addManeuver(java.lang.String name, java.util.Map<java.lang.Object,java.lang.Object> obj)
public java.lang.String addManeuver(java.lang.String name, java.lang.Object... values)
public java.lang.String addManeuver(java.lang.String name)
public java.lang.String addManeuver(java.lang.String name, java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public java.lang.String addManeuver(Maneuver man, java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public java.lang.String addManeuver(java.lang.Class<?> manClass, java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public PlanType getPlan()
public java.lang.String addGoto(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public java.lang.String addLoiter(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public java.lang.String addUnconstrained(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
public java.lang.String addPopup(java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties)
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.