public class FollowPath extends FollowTrajectory
Maneuver.SPEED_UNITS, Maneuver.Z_UNITSadapter, COLOR_HELP, editing, editingHelpText, hasTime, lastDragPoint, PERCENT_MPS_CONVERSION, points, RPM_MPS_CONVERSION, RPM_PERCENT_CONVERSION, speed, speed_units, startLoc, T, X, Y, ZcircleDiam, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, DEFAULT_ROOT_ELEMENT, endActions, id, startActions| Constructor and Description |
|---|
FollowPath() |
FollowPath(GraphType gotoSequence) |
| Modifier and Type | Method and Description |
|---|---|
static FollowPath |
createFollowPathOrPattern(pt.lsts.imc.IMCMessage message) |
double |
getCompletionTime(LocationType initialPosition) |
java.lang.String |
getName() |
static void |
main(java.lang.String[] args) |
static <P extends FollowPath> |
registerPattern(java.lang.Class<P> followPathPattern)
This method allows to register additional follow path pattern maneuvers to be used.
|
additionalProperties, clone, editPointsDialog, focusGained, focusLost, getDistanceTravelled, getEndLocation, getIconImage, getManeuverAsDocument, getManeuverLocation, getMaxDepth, getMinDepth, getMouseCursor, getPathLocations, getPathPoints, getRadiusTolerance, getSpeed, getStartLocation, getTooltipText, getUnits, getWaypoints, isExclusive, keyPressed, keyReleased, keyTyped, loadFromXML, ManeuverFunction, mouseClicked, mouseDragged, mouseExited, mouseMoved, mousePressed, mouseReleased, paintInteraction, paintOnMap, parseIMCMessage, recalculateTimes, serializeToIMC, setActive, setAssociatedSwitch, setManeuverLocation, setOffsets, setProperties, setSpeed, setSpeedUnits, test1, translate, wheelMovedaddTransition, 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, getTransitionCondition, getType, getXPosition, getYPosition, hasEnded, interpolate, isInitialManeuver, loadFromXMLExtraParameters, loadFromXMLExtraParameters, loadManeuverXml, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setXPosition, setYPosition, toStringpublic FollowPath()
public FollowPath(GraphType gotoSequence)
public java.lang.String getName()
getName in interface StateRendererInteractiongetName in class FollowTrajectorypublic double getCompletionTime(LocationType initialPosition)
getCompletionTime in interface StatisticsProvidergetCompletionTime in class FollowTrajectorypublic static <P extends FollowPath> void registerPattern(java.lang.Class<P> followPathPattern)
followPathPattern - public static FollowPath createFollowPathOrPattern(pt.lsts.imc.IMCMessage message)
msg - public static void main(java.lang.String[] args)
Copyright © 2004-2016 FEUP-LSTS and Neptus developers. All Rights Reserved.