public class Dislodge extends DefaultManeuver implements IMCSerialization
Maneuver.SPEED_UNITS, Maneuver.Z_UNITS| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT |
circleDiam, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, endActions, id, startActions| Constructor and Description |
|---|
Dislodge() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Vector<com.l2fprod.common.propertysheet.DefaultProperty> |
additionalProperties() |
java.lang.Object |
clone()
A maneuver must have a way to clone itself.
|
pt.lsts.imc.Dislodge.DIRECTION |
getDirection() |
org.dom4j.Document |
getManeuverAsDocument(java.lang.String rootElementName) |
int |
getRpm() |
java.lang.String |
getType()
The extending classes should provide a type name that will be shown to the user related to that maneuver.
|
void |
loadFromXML(java.lang.String xml) |
void |
paintOnMap(java.awt.Graphics2D g2d,
PlanElement planElement,
StateRenderer2D renderer) |
void |
parseIMCMessage(pt.lsts.imc.IMCMessage message) |
pt.lsts.imc.IMCMessage |
serializeToIMC() |
void |
setDirection(pt.lsts.imc.Dislodge.DIRECTION direction) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
void |
setRpm(int rpm) |
java.lang.String |
validateRpm(int value) |
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, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setXPosition, setYPosition, toStringprotected static final java.lang.String DEFAULT_ROOT_ELEMENT
public java.lang.String validateRpm(int value)
protected java.util.Vector<com.l2fprod.common.propertysheet.DefaultProperty> additionalProperties()
additionalProperties in class Maneuverpublic void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties in interface PropertiesProvidersetProperties in class Maneuverpublic java.lang.String getType()
ManeuvergetType in class DefaultManeuverpublic java.lang.Object clone()
Maneuverclone in class DefaultManeuverpublic int getRpm()
public void setRpm(int rpm)
rpm - the rpm to setpublic pt.lsts.imc.Dislodge.DIRECTION getDirection()
public void setDirection(pt.lsts.imc.Dislodge.DIRECTION direction)
direction - the direction to setpublic org.dom4j.Document getManeuverAsDocument(java.lang.String rootElementName)
getManeuverAsDocument in class DefaultManeuverpublic void loadFromXML(java.lang.String xml)
loadFromXML in class DefaultManeuverpublic pt.lsts.imc.IMCMessage serializeToIMC()
serializeToIMC in interface IMCSerializationpublic void parseIMCMessage(pt.lsts.imc.IMCMessage message)
parseIMCMessage in interface IMCSerializationpublic void paintOnMap(java.awt.Graphics2D g2d,
PlanElement planElement,
StateRenderer2D renderer)
paintOnMap in class ManeuverCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.