public class PCCWaypointPainter extends java.lang.Object implements Renderer2DPainter
| Modifier and Type | Field and Description |
|---|---|
pt.lsts.neptus.console.plugins.planning.UavPiccoloControl.WaypointColors |
colors |
protected java.util.LinkedHashMap<java.lang.String,pt.lsts.neptus.console.plugins.planning.UavPiccoloControl.WaypointColors> |
colorsWaypoints |
protected java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> |
configsWaypoints |
protected java.awt.geom.GeneralPath |
endTriangle |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> |
fromWaypoints |
protected java.lang.String |
mainVehicle |
protected boolean |
paintEnable |
protected boolean |
paintExternalWP |
protected boolean |
paintHandoverWP |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> |
serviceWaypoints |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Boolean> |
showWaypoints |
protected float |
thickness |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> |
toWaypoints |
protected java.util.LinkedHashMap<java.lang.String,LocationType> |
vehiclePositionList |
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedHashMap<java.lang.Integer,pt.lsts.neptus.console.plugins.planning.PCCWaypoint>> |
waypoints |
| Constructor and Description |
|---|
PCCWaypointPainter() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteWaypoint(java.lang.String vid,
int number) |
java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> |
getConfigsWaypoints() |
int |
getDestinationWaypoint(java.lang.String vid) |
java.lang.String |
getMainVehicle() |
int |
getSourceWaypoint(java.lang.String vid) |
float |
getThickness() |
java.lang.String[] |
getVehiclesList() |
java.util.LinkedHashMap<java.lang.Integer,pt.lsts.neptus.console.plugins.planning.PCCWaypoint> |
getWaypoints(java.lang.String vid) |
boolean |
hasVehicle(java.lang.String id) |
boolean |
isPaintEnable() |
boolean |
isPaintExternalWP() |
boolean |
isPaintHandoverWP() |
boolean |
isVehicleWaypointsVisible(java.lang.String vehicle) |
static void |
main(java.lang.String[] args) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer) |
void |
paintPlan(java.awt.Graphics2D g,
StateRenderer2D renderer,
java.lang.String vehicle) |
void |
setConfigsWaypoints(java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> configsWaypoints) |
void |
setDestinationWaypoint(java.lang.String vid,
int destinationWaypoint) |
void |
setMainVehicle(java.lang.String mainVehicle) |
void |
setPaintEnable(boolean paintEnable) |
void |
setPaintExternalWP(boolean paintExternalWP) |
void |
setPaintHandoverWP(boolean paintHandoverWP) |
void |
setSourceWaypoint(java.lang.String vid,
int sourceWaypoint) |
void |
setThickness(float thickness) |
void |
setVehiclePosition(java.lang.String vid,
LocationType vehiclePosition) |
void |
setVehicleWaypointsVisible(java.lang.String vehicle,
boolean visible) |
void |
setWaypoint(java.lang.String vid,
pt.lsts.neptus.console.plugins.planning.PCCWaypoint waypoint) |
void |
setWaypoints(java.lang.String vid,
java.util.Collection<pt.lsts.neptus.console.plugins.planning.PCCWaypoint> waypts) |
protected boolean paintEnable
protected boolean paintHandoverWP
protected boolean paintExternalWP
protected java.util.LinkedHashMap<java.lang.String,java.util.LinkedHashMap<java.lang.Integer,pt.lsts.neptus.console.plugins.planning.PCCWaypoint>> waypoints
protected java.util.LinkedHashMap<java.lang.String,java.lang.Boolean> showWaypoints
protected java.util.LinkedHashMap<java.lang.String,LocationType> vehiclePositionList
protected float thickness
protected java.awt.geom.GeneralPath endTriangle
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> toWaypoints
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> fromWaypoints
protected java.util.LinkedHashMap<java.lang.String,java.lang.Integer> serviceWaypoints
protected java.util.LinkedHashMap<java.lang.String,pt.lsts.neptus.console.plugins.planning.UavPiccoloControl.WaypointColors> colorsWaypoints
protected java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> configsWaypoints
protected java.lang.String mainVehicle
public pt.lsts.neptus.console.plugins.planning.UavPiccoloControl.WaypointColors colors
public java.lang.String getMainVehicle()
public void setMainVehicle(java.lang.String mainVehicle)
mainVehicle - the mainVehicle to setpublic java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> getConfigsWaypoints()
public void setConfigsWaypoints(java.util.LinkedHashMap<java.lang.String,UavPiccoloControl.PiccoloControlConfiguration> configsWaypoints)
configsWaypoints - the configsWaypoints to setpublic boolean isPaintEnable()
public void setPaintEnable(boolean paintEnable)
paintEnable - the paintEnable to setpublic boolean isPaintHandoverWP()
public void setPaintHandoverWP(boolean paintHandoverWP)
paintHandoverWP - the paintHandoverWP to setpublic boolean isPaintExternalWP()
public void setPaintExternalWP(boolean paintExternalWP)
paintExternalWP - the paintExternalWP to setpublic boolean isVehicleWaypointsVisible(java.lang.String vehicle)
vehicle - public void setVehicleWaypointsVisible(java.lang.String vehicle,
boolean visible)
vehicle - visible - public java.lang.String[] getVehiclesList()
public boolean hasVehicle(java.lang.String id)
public void paintPlan(java.awt.Graphics2D g,
StateRenderer2D renderer,
java.lang.String vehicle)
public void paint(java.awt.Graphics2D g,
StateRenderer2D renderer)
paint in interface Renderer2DPainterpublic java.util.LinkedHashMap<java.lang.Integer,pt.lsts.neptus.console.plugins.planning.PCCWaypoint> getWaypoints(java.lang.String vid)
public void setWaypoints(java.lang.String vid,
java.util.Collection<pt.lsts.neptus.console.plugins.planning.PCCWaypoint> waypts)
public void setWaypoint(java.lang.String vid,
pt.lsts.neptus.console.plugins.planning.PCCWaypoint waypoint)
public void deleteWaypoint(java.lang.String vid,
int number)
public int getDestinationWaypoint(java.lang.String vid)
public void setDestinationWaypoint(java.lang.String vid,
int destinationWaypoint)
destinationWaypoint - the destinationWaypoint to setpublic int getSourceWaypoint(java.lang.String vid)
public void setSourceWaypoint(java.lang.String vid,
int sourceWaypoint)
sourceWaypoint - the sourceWaypoint to setpublic void setVehiclePosition(java.lang.String vid,
LocationType vehiclePosition)
vehiclePosition - the vehiclePosition to setpublic float getThickness()
public void setThickness(float thickness)
thickness - the thickness to setpublic static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.