@Deprecated public class HeadingSpeedDepth extends DefaultManeuver implements ManeuverWithSpeed, IMCSerialization
Maneuver.SPEED_UNITS, Maneuver.Z_UNITS| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT
Deprecated.
|
protected double |
depth
Deprecated.
|
protected int |
duration
Deprecated.
|
protected double |
heading
Deprecated.
|
protected double |
speed
Deprecated.
|
protected double |
speedTolerance
Deprecated.
|
protected Maneuver.SPEED_UNITS |
speedUnits
Deprecated.
|
protected boolean |
useDepth
Deprecated.
|
protected boolean |
useHeading
Deprecated.
|
protected boolean |
useSpeed
Deprecated.
|
circleDiam, COLOR_HELP, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, endActions, id, startActions, T, X, Y, Z| Constructor and Description |
|---|
HeadingSpeedDepth()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Vector<com.l2fprod.common.propertysheet.DefaultProperty> |
additionalProperties()
Deprecated.
|
java.lang.Object |
clone()
Deprecated.
Clone this maneuver
|
double |
getDepth()
Deprecated.
|
int |
getDuration()
Deprecated.
|
double |
getHeading()
Deprecated.
|
org.dom4j.Document |
getManeuverAsDocument(java.lang.String rootElementName)
Deprecated.
Get each maneuver specific data.
|
java.lang.String |
getPropertiesDialogTitle()
Deprecated.
|
java.lang.String[] |
getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties)
Deprecated.
|
double |
getSpeed()
Deprecated.
|
double |
getSpeedTolerance()
Deprecated.
|
Maneuver.SPEED_UNITS |
getSpeedUnits()
Deprecated.
|
java.lang.String |
getTooltipText()
Deprecated.
|
java.lang.String |
getType()
Deprecated.
The extending classes should provide a type name that will be shown to the user related to that maneuver.
|
boolean |
isUseDepth()
Deprecated.
|
boolean |
isUseHeading()
Deprecated.
|
boolean |
isUseSpeed()
Deprecated.
|
void |
loadManeuverFromXML(java.lang.String xml)
Deprecated.
Expects only maneuver specific data.
|
void |
parseIMCMessage(pt.lsts.imc.IMCMessage message)
Deprecated.
|
pt.lsts.imc.IMCMessage |
serializeToIMC()
Deprecated.
|
void |
setDepth(double depth)
Deprecated.
|
void |
setDuration(int duration)
Deprecated.
|
void |
setHeading(double heading)
Deprecated.
|
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties)
Deprecated.
|
void |
setSpeed(double speed)
Deprecated.
Sets the speed value
|
void |
setSpeedTolerance(double speedTolerance)
Deprecated.
|
void |
setSpeedUnits(Maneuver.SPEED_UNITS speedUnits)
Deprecated.
Sets the speed units
|
void |
setUseDepth(boolean useDepth)
Deprecated.
|
void |
setUseHeading(boolean useHeading)
Deprecated.
|
void |
setUseSpeed(boolean useSpeed)
Deprecated.
|
addTransition, asDocument, asDocument, asElement, asElement, asXML, asXML, clone, cloneActions, compareTo, createFromXML, endManeuver, getCustomSettings, getCustomSettingsTypeHint, getEndActions, getIcon, getId, getManeuverXml, getMaxTime, getMinTime, getMissionType, getProperties, getReacheableManeuvers, getSamePositionManeuvers, getStartActions, getTransitionCondition, getXPosition, getYPosition, hasEnded, interpolate, isInitialManeuver, loadFromXMLExtraParameters, loadFromXMLExtraParameters, loadManeuverXml, loadXMLWithSettings, loadXMLWithSettings, loadXMLWithSettings, paintOnMap, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setXPosition, setYPosition, toStringprotected double speed
protected double speedTolerance
protected double depth
protected double heading
protected int duration
protected Maneuver.SPEED_UNITS speedUnits
protected boolean useHeading
protected boolean useSpeed
protected boolean useDepth
protected static final java.lang.String DEFAULT_ROOT_ELEMENT
public java.lang.String getType()
ManeuvergetType in class DefaultManeuverpublic org.dom4j.Document getManeuverAsDocument(java.lang.String rootElementName)
ManeuvergetManeuverAsDocument in class DefaultManeuverpublic void loadManeuverFromXML(java.lang.String xml)
ManeuverloadManeuverFromXML in class DefaultManeuverpublic boolean isUseHeading()
public void setUseHeading(boolean useHeading)
useHeading - the useHeading to setpublic boolean isUseSpeed()
public void setUseSpeed(boolean useSpeed)
useSpeed - the useSpeed to setpublic boolean isUseDepth()
public void setUseDepth(boolean useDepth)
useDepth - the useDepth to setpublic double getDepth()
public void setDepth(double depth)
public Maneuver.SPEED_UNITS getSpeedUnits()
getSpeedUnits in interface ManeuverWithSpeedpublic void setSpeedUnits(Maneuver.SPEED_UNITS speedUnits)
ManeuverWithSpeedsetSpeedUnits in interface ManeuverWithSpeedpublic double getSpeed()
getSpeed in interface ManeuverWithSpeedpublic void setSpeed(double speed)
ManeuverWithSpeedsetSpeed in interface ManeuverWithSpeedpublic double getSpeedTolerance()
public void setSpeedTolerance(double speedTolerance)
public double getHeading()
public void setHeading(double heading)
public int getDuration()
public void setDuration(int duration)
duration - the duration to setpublic java.lang.Object clone()
Maneuverclone in class DefaultManeuverprotected java.util.Vector<com.l2fprod.common.propertysheet.DefaultProperty> additionalProperties()
additionalProperties in class Maneuverpublic java.lang.String getPropertiesDialogTitle()
getPropertiesDialogTitle in interface PropertiesProvidergetPropertiesDialogTitle in class Maneuverpublic void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties in interface PropertiesProvidersetProperties in class Maneuverpublic java.lang.String[] getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties)
getPropertiesErrors in interface PropertiesProvidergetPropertiesErrors in class Maneuverpublic java.lang.String getTooltipText()
getTooltipText in class Maneuverpublic void parseIMCMessage(pt.lsts.imc.IMCMessage message)
parseIMCMessage in interface IMCSerializationpublic pt.lsts.imc.IMCMessage serializeToIMC()
serializeToIMC in interface IMCSerializationCopyright © 2004-2018 FEUP-LSTS and Neptus developers. All Rights Reserved.