public class Unconstrained extends Maneuver implements IMCSerialization
Maneuver.SPEED_UNITS, Maneuver.Z_UNITS
circleDiam, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, DEFAULT_ROOT_ELEMENT, endActions, id, startActions
Constructor and Description |
---|
Unconstrained() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
A maneuver must have a way to clone itself.
|
org.dom4j.Document |
getManeuverAsDocument(java.lang.String rootElementName) |
java.lang.String |
getType()
The extending classes should provide a type name that will be shown to the user related to that maneuver.
|
void |
initializeManeuver(ParametersPanel params) |
void |
loadFromXML(java.lang.String xml) |
SystemPositionAndAttitude |
ManeuverFunction(SystemPositionAndAttitude lastVehicleState) |
void |
parseIMCMessage(pt.lsts.imc.IMCMessage message) |
pt.lsts.imc.IMCMessage |
serializeToIMC() |
additionalProperties, addTransition, asDocument, asDocument, asElement, asElement, asXML, asXML, clone, cloneActions, compareTo, createFromXML, endManeuver, getCustomSettings, getCustomSettingsTypeHint, getEndActions, getIcon, getId, getManeuverXml, getMaxTime, getMinTime, getMissionType, getProperties, getPropertiesDialogTitle, getPropertiesErrors, getReacheableManeuvers, getSamePositionManeuvers, getStartActions, getTooltipText, getTransitionCondition, getXPosition, getYPosition, hasEnded, interpolate, isInitialManeuver, loadFromXMLExtraParameters, loadFromXMLExtraParameters, loadManeuverXml, paintOnMap, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setProperties, setXPosition, setYPosition, toString
public void loadFromXML(java.lang.String xml)
loadFromXML
in class Maneuver
public void initializeManeuver(ParametersPanel params)
public java.lang.String getType()
Maneuver
public java.lang.Object clone()
Maneuver
public SystemPositionAndAttitude ManeuverFunction(SystemPositionAndAttitude lastVehicleState)
public org.dom4j.Document getManeuverAsDocument(java.lang.String rootElementName)
getManeuverAsDocument
in class Maneuver
public void parseIMCMessage(pt.lsts.imc.IMCMessage message)
parseIMCMessage
in interface IMCSerialization
public pt.lsts.imc.IMCMessage serializeToIMC()
serializeToIMC
in interface IMCSerialization
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.