public class FollowReference extends DefaultManeuver implements IMCSerialization
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEFAULT_ROOT_ELEMENT |
circleDiam, COLOR_HELP, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, endActions, id, startActions, T, vehicles, X, Y, Z| Constructor and Description |
|---|
FollowReference() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Vector<com.l2fprod.common.propertysheet.DefaultProperty> |
additionalProperties() |
java.lang.Object |
clone()
Clone this maneuver
|
float |
getAltitudeInterval() |
int |
getControlEntity() |
int |
getControlSource() |
float |
getLoiterRadius() |
org.dom4j.Document |
getManeuverAsDocument(java.lang.String rootElementName)
Get each maneuver specific data.
|
java.lang.String |
getPropertiesDialogTitle() |
java.lang.String[] |
getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties) |
double |
getTimeout() |
java.lang.String |
getType()
The extending classes should provide a type name that will be shown to the user related to that maneuver.
|
void |
loadManeuverFromXML(java.lang.String xml)
Expects only maneuver specific data.
|
static void |
main(java.lang.String[] args) |
void |
parseIMCMessage(pt.lsts.imc.IMCMessage message) |
pt.lsts.imc.IMCMessage |
serializeToIMC() |
void |
setAltitudeInterval(float altitudeInterval) |
void |
setControlEntity(int controlEntity) |
void |
setControlSource(int controlSource) |
void |
setLoiterRadius(float loiterRadius) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
void |
setTimeout(double timeout) |
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, getTooltipText, getTransitionCondition, getXPosition, getYPosition, hasEnded, interpolate, isInitialManeuver, loadFromXMLExtraParameters, loadFromXMLExtraParameters, loadManeuverXml, loadXMLWithSettings, loadXMLWithSettings, loadXMLWithSettings, paintOnMap, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setVehicle, setVehicles, setXPosition, setYPosition, toStringprotected 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 int getControlSource()
public void setControlSource(int controlSource)
controlSource - the controlSource to setpublic int getControlEntity()
public void setControlEntity(int controlEntity)
controlEntity - the controlEntity to setpublic double getTimeout()
public void setTimeout(double timeout)
timeout - the timeout to setpublic float getLoiterRadius()
public void setLoiterRadius(float loiterRadius)
loiterRadius - the loiterRadius to setpublic float getAltitudeInterval()
public void setAltitudeInterval(float altitudeInterval)
altitudeInterval - the altitudeInterval 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 void parseIMCMessage(pt.lsts.imc.IMCMessage message)
parseIMCMessage in interface IMCSerializationpublic pt.lsts.imc.IMCMessage serializeToIMC()
serializeToIMC in interface IMCSerializationpublic static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.