public class FollowPath extends FollowTrajectory
adapter, editing, editingHelpText, hasTime, lastDragPoint, PERCENT_MPS_CONVERSION, points, RPM_MPS_CONVERSION, RPM_PERCENT_CONVERSION, showEditingText, speed, startLoccircleDiam, 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, 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, loadXMLWithSettings, loadXMLWithSettings, loadXMLWithSettings, removeTransition, setCustomSettings, setCustomSettingsTypeHint, setId, setInitialManeuver, setMaxTime, setMinTime, setMissionType, setVehicle, setVehicles, 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-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.