public class DynamicElement extends MarkElement implements PropertiesProvider
AbstractElement.ELEMENT_TYPE
Modifier and Type | Field and Description |
---|---|
protected java.awt.geom.Ellipse2D |
circle |
protected int |
connectionTimeoutSecs |
protected TupleList |
data |
protected javax.swing.JLabel |
details |
protected double |
heading |
protected int |
idleTimeSecs |
protected java.awt.Color |
innerColor |
protected java.lang.String |
objectClass |
protected double |
radius |
protected boolean |
showDetails |
centerLocation, copyChars, DEFAULT_ROOT_ELEMENT, dialog, doc, guinea, hiddenCheck, id, isLoadOk, objName, obstacle, obstacleCheck, paramsPanel, selected, takenNames, transp, transparency, userCancel
Constructor and Description |
---|
DynamicElement() |
Modifier and Type | Method and Description |
---|---|
InterpolationColorMap |
getColorMap() |
int |
getConnectionTimeoutSecs() |
TupleList |
getData() |
double |
getHeading() |
int |
getIdleTimeSecs() |
java.awt.Color |
getInnerColor() |
long |
getLastUpdateTime() |
int |
getLayerPriority()
Returns the showing priority for this object (0 normal, <0 background, >0 on top)
|
java.lang.String |
getObjectClass() |
ParametersPanel |
getParametersPanel(boolean editable,
MapType map) |
com.l2fprod.common.propertysheet.DefaultProperty[] |
getProperties() |
java.lang.String |
getPropertiesDialogTitle() |
java.lang.String[] |
getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties) |
double |
getRadius() |
java.lang.String |
getType() |
void |
initialize(ParametersPanel paramsPanel) |
boolean |
isShowDetails() |
static void |
main(java.lang.String[] args) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
double rotation) |
void |
setColorMap(InterpolationColorMap colorMap) |
void |
setConnectionTimeoutSecs(int connectionTimeoutSecs) |
void |
setData(TupleList data) |
void |
setHeading(double heading) |
void |
setIdleTimeSecs(int idleTimeSecs) |
void |
setInnerColor(java.awt.Color innerColor) |
void |
setLastUpdateTime(long lastUpdateTime) |
void |
setObjectClass(java.lang.String objectClass) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
void |
setRadius(double radius) |
void |
setShowDetails(boolean showDetails) |
containsPoint, getElementType, getPosition, getTypeAbbrev, translate
actionPerformed, asDocument, asDocument, asElement, asElement, asXML, asXML, compareTo, getCenterLocation, getClone, getId, getIDComparator, getMapGroup, getMissionType, getNEDPosition, getParentMap, getPhi, getPitch, getPitchDeg, getPitchRad, getPsi, getRoll, getRollDeg, getRollRad, getShapePoints, getTheta, getTopHeight, getTransparency, getYaw, getYawDeg, getYawRad, invertColor, isFilled, isLoadOk, isObstacle, isSelected, isUserCancel, load, load, setCenterLocation, setFilled, setId, setMapGroup, setMissionType, setObstacle, setParentMap, setPhi, setPitch, setPitchDeg, setPsi, setRoll, setRollDeg, setSelected, setTakenNames, setTheta, setTransparency, setYaw, setYawDeg, showParametersDialog, showParametersDialog, toString
protected java.lang.String objectClass
protected double heading
protected TupleList data
protected java.awt.Color innerColor
protected int idleTimeSecs
protected int connectionTimeoutSecs
protected double radius
protected java.awt.geom.Ellipse2D circle
protected boolean showDetails
protected javax.swing.JLabel details
public java.lang.String getType()
getType
in class MarkElement
public int getLayerPriority()
AbstractElement
getLayerPriority
in class MarkElement
public void paint(java.awt.Graphics2D g, StateRenderer2D renderer, double rotation)
paint
in class MarkElement
public ParametersPanel getParametersPanel(boolean editable, MapType map)
getParametersPanel
in class MarkElement
public void initialize(ParametersPanel paramsPanel)
initialize
in class MarkElement
public com.l2fprod.common.propertysheet.DefaultProperty[] getProperties()
getProperties
in interface PropertiesProvider
public void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties
in interface PropertiesProvider
public java.lang.String getPropertiesDialogTitle()
getPropertiesDialogTitle
in interface PropertiesProvider
public java.lang.String[] getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties)
getPropertiesErrors
in interface PropertiesProvider
public java.lang.String getObjectClass()
public void setObjectClass(java.lang.String objectClass)
public double getHeading()
public void setHeading(double heading)
public TupleList getData()
public void setData(TupleList data)
public int getIdleTimeSecs()
public void setIdleTimeSecs(int idleTimeSecs)
public boolean isShowDetails()
public void setShowDetails(boolean showDetails)
public int getConnectionTimeoutSecs()
public void setConnectionTimeoutSecs(int connectionTimeoutSecs)
public double getRadius()
public void setRadius(double radius)
public long getLastUpdateTime()
public void setLastUpdateTime(long lastUpdateTime)
public InterpolationColorMap getColorMap()
public void setColorMap(InterpolationColorMap colorMap)
public java.awt.Color getInnerColor()
public void setInnerColor(java.awt.Color innerColor)
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.