public class OperationLimits extends java.lang.Object implements Renderer2DPainter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FOLDER_CONF_OPLIMITS |
protected java.lang.Double |
maxAltitude |
protected java.lang.Double |
maxDepth |
protected java.lang.Double |
maxSpeed |
protected java.lang.Double |
maxVertRate |
protected java.lang.Double |
minAltitude |
protected java.lang.Double |
minSpeed |
protected java.lang.Double |
opAreaLat |
protected java.lang.Double |
opAreaLength |
protected java.lang.Double |
opAreaLon |
protected java.lang.Double |
opAreaWidth |
protected java.lang.Double |
opRotationRads |
static java.awt.Paint |
PAINT_STRIPES |
static java.awt.Paint |
PAINT_STRIPES_NOT_SYNC |
static java.awt.Paint |
PAINT_STRIPES_NOT_SYNC_TRAMSP |
static java.awt.Paint |
PAINT_STRIPES_TRAMSP |
static java.awt.Color |
STRIPES_YELLOW_TRAMP |
| Constructor and Description |
|---|
OperationLimits() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asXml() |
static java.lang.String |
getFilePathForSystem(java.lang.String systemName)
Return the file path for the operation limits for a system with name systemName.
|
java.lang.Double |
getMaxAltitude() |
java.lang.Double |
getMaxDepth() |
java.lang.Double |
getMaxSpeed() |
java.lang.Double |
getMaxVertRate() |
java.lang.Double |
getMinAltitude() |
java.lang.Double |
getMinSpeed() |
java.lang.Double |
getOpAreaLat() |
java.lang.Double |
getOpAreaLength() |
java.lang.Double |
getOpAreaLon() |
java.lang.Double |
getOpAreaWidth() |
java.lang.Double |
getOpRotationRads() |
boolean |
isEditingPainting() |
boolean |
isShynched() |
static OperationLimits |
loadXml(java.lang.String xml) |
static void |
main(java.lang.String[] args) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer) |
void |
setArea(ParallelepipedElement selection) |
void |
setEditingPainting(boolean isEditingPainting) |
void |
setMaxAltitude(java.lang.Double maxAltitude) |
void |
setMaxDepth(java.lang.Double maxDepth) |
void |
setMaxSpeed(java.lang.Double maxSpeed) |
void |
setMaxVertRate(java.lang.Double maxVertRate) |
void |
setMinAltitude(java.lang.Double minAltitude) |
void |
setMinSpeed(java.lang.Double minSpeed) |
void |
setOpAreaLat(java.lang.Double opAreaLat) |
void |
setOpAreaLength(java.lang.Double opAreaLength) |
void |
setOpAreaLon(java.lang.Double opAreaLon) |
void |
setOpAreaWidth(java.lang.Double opAreaWidth) |
void |
setOpRotationRads(java.lang.Double opRotationRads) |
void |
setShynched(boolean isShynched) |
public static final java.lang.String FOLDER_CONF_OPLIMITS
public static final java.awt.Color STRIPES_YELLOW_TRAMP
public static final java.awt.Paint PAINT_STRIPES
public static final java.awt.Paint PAINT_STRIPES_TRAMSP
public static final java.awt.Paint PAINT_STRIPES_NOT_SYNC
public static final java.awt.Paint PAINT_STRIPES_NOT_SYNC_TRAMSP
protected java.lang.Double maxDepth
protected java.lang.Double minAltitude
protected java.lang.Double maxAltitude
protected java.lang.Double maxSpeed
protected java.lang.Double minSpeed
protected java.lang.Double maxVertRate
protected java.lang.Double opAreaWidth
protected java.lang.Double opAreaLength
protected java.lang.Double opAreaLat
protected java.lang.Double opAreaLon
protected java.lang.Double opRotationRads
public boolean isShynched()
public void setShynched(boolean isShynched)
isShynched - the isShynched to setpublic boolean isEditingPainting()
public void setEditingPainting(boolean isEditingPainting)
isEditingPainting - the isEditingPainting to setpublic java.lang.Double getMaxDepth()
public void setMaxDepth(java.lang.Double maxDepth)
public java.lang.Double getMinAltitude()
public void setMinAltitude(java.lang.Double minAltitude)
public java.lang.Double getMaxAltitude()
public void setMaxAltitude(java.lang.Double maxAltitude)
public java.lang.Double getMaxSpeed()
public void setMaxSpeed(java.lang.Double maxSpeed)
public java.lang.Double getMinSpeed()
public void setMinSpeed(java.lang.Double minSpeed)
public java.lang.Double getMaxVertRate()
public void setMaxVertRate(java.lang.Double maxVertRate)
public java.lang.Double getOpAreaWidth()
public void setOpAreaWidth(java.lang.Double opAreaWidth)
public java.lang.Double getOpAreaLength()
public void setOpAreaLength(java.lang.Double opAreaLength)
public java.lang.Double getOpAreaLat()
public void setOpAreaLat(java.lang.Double opAreaLat)
public java.lang.Double getOpAreaLon()
public void setOpAreaLon(java.lang.Double opAreaLon)
public java.lang.Double getOpRotationRads()
public void setOpRotationRads(java.lang.Double opRotationRads)
public void setArea(ParallelepipedElement selection)
public void paint(java.awt.Graphics2D g,
StateRenderer2D renderer)
paint in interface Renderer2DPainterpublic java.lang.String asXml()
public static OperationLimits loadXml(java.lang.String xml)
public static java.lang.String getFilePathForSystem(java.lang.String systemName)
systemName - public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.