public class FollowPath extends FollowTrajectory
adapter, editing, editingHelpText, hasTime, lastDragPoint, PERCENT_MPS_CONVERSION, points, RPM_MPS_CONVERSION, RPM_PERCENT_CONVERSION, showEditingText, speed, startLoc
circleDiam, COLOR_HELP, CT_BOOLEAN, CT_NUMBER, CT_STRING, customSettings, customSettingsTypeHint, DEFAULT_ROOT_ELEMENT, endActions, id, startActions, T, vehicles, X, Y, Z
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, getWaypoints, isEditing, isExclusive, isShowEditingText, keyPressed, keyReleased, keyTyped, loadManeuverFromXML, mouseClicked, mouseDragged, mouseExited, mouseMoved, mousePressed, mouseReleased, paintInteraction, paintOnMap, parseIMCMessage, recalculateTimes, serializeToIMC, setActive, setAssociatedSwitch, setEditing, setManeuverLocation, setOffsets, setProperties, setShowEditingText, setSpeed, test1, translate, wheelMoved
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, getTransitionCondition, getType, getXPosition, getYPosition, hasEnded, interpolate, isInitialManeuver, loadFromXMLExtraParameters, loadFromXMLExtraParameters, loadManeuverXml, loadXMLWithSettings, loadXMLWithSettings, loadXMLWithSettings, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setVehicle, setVehicles, setXPosition, setYPosition, toString
public FollowPath()
public FollowPath(GraphType gotoSequence)
public java.lang.String getName()
getName
in interface StateRendererInteraction
getName
in class FollowTrajectory
public double getCompletionTime(LocationType initialPosition)
getCompletionTime
in interface StatisticsProvider
getCompletionTime
in class FollowTrajectory
public 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-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.