public class ScatterPointsElement extends AbstractElement
AbstractElement.ELEMENT_TYPE| Modifier and Type | Field and Description |
|---|---|
static int |
INFINITE_NUMBER_OF_POINTS |
protected javax.vecmath.Point3d |
lastAdded |
protected javax.vecmath.Point3d |
lastRemoved |
centerLocation, copyChars, DEFAULT_ROOT_ELEMENT, dialog, doc, guinea, hiddenCheck, id, isLoadOk, objName, obstacle, obstacleCheck, paramsPanel, selected, takenNames, transp, transparency, userCancel| Constructor and Description |
|---|
ScatterPointsElement() |
ScatterPointsElement(java.awt.Color baseColor) |
ScatterPointsElement(MapGroup mg,
MapType map) |
ScatterPointsElement(MapGroup mg,
MapType map,
java.awt.Color baseColor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPoint(LocationType loc) |
void |
clearPoints() |
boolean |
containsPoint(LocationType point,
StateRenderer2D renderer) |
LocationType |
getCenterLocation() |
AbstractElement.ELEMENT_TYPE |
getElementType() |
Obj3D |
getFullObj3D(LocationType location) |
javax.vecmath.Point3d |
getLastAdded() |
javax.vecmath.Point3d |
getLastAdded(int ptn) |
Obj3D[] |
getLastAddedModel3D() |
javax.vecmath.Point3d |
getLastRemoved() |
int |
getLayerPriority()
Returns the showing priority for this object (0 normal, <0 background, >0 on top)
|
javax.media.j3d.TransformGroup |
getModel3D() |
int |
getNumberOfPoints() |
ParametersPanel |
getParametersPanel(boolean editable,
MapType map) |
java.util.List<javax.vecmath.Point3d> |
getPoints() |
java.lang.String |
getType() |
void |
initialize(ParametersPanel paramsPanel) |
void |
paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
double rotation) |
void |
setCenterLocation(LocationType l) |
void |
setColor(java.awt.Color tail,
java.awt.Color head) |
void |
setLastAdded(javax.vecmath.Point3d lastAdded) |
void |
setLastremoved(javax.vecmath.Point3d lastRemoved) |
void |
setNumberOfPoints(int numberOfPoints) |
actionPerformed, asDocument, asDocument, asElement, asElement, asXML, asXML, compareTo, getClone, getId, getIDComparator, getMapGroup, getMissionType, getNEDPosition, getParentMap, getPhi, getPitch, getPitchDeg, getPitchRad, getPsi, getRoll, getRollDeg, getRollRad, getShapePoints, getTheta, getTopHeight, getTransparency, getTypeAbbrev, getYaw, getYawDeg, getYawRad, invertColor, isFilled, isLoadOk, isObstacle, isSelected, isUserCancel, load, load, setFilled, setId, setMapGroup, setMissionType, setObstacle, setParentMap, setPhi, setPitch, setPitchDeg, setPsi, setRoll, setRollDeg, setSelected, setTakenNames, setTheta, setTransparency, setYaw, setYawDeg, showParametersDialog, showParametersDialog, toStringpublic static final int INFINITE_NUMBER_OF_POINTS
protected javax.vecmath.Point3d lastAdded
protected javax.vecmath.Point3d lastRemoved
public ScatterPointsElement()
public ScatterPointsElement(java.awt.Color baseColor)
public void setColor(java.awt.Color tail,
java.awt.Color head)
public boolean containsPoint(LocationType point, StateRenderer2D renderer)
containsPoint in class AbstractElementpublic ParametersPanel getParametersPanel(boolean editable, MapType map)
getParametersPanel in class AbstractElementpublic java.lang.String getType()
getType in class AbstractElementpublic void initialize(ParametersPanel paramsPanel)
initialize in class AbstractElementpublic void paint(java.awt.Graphics2D g,
StateRenderer2D renderer,
double rotation)
paint in class AbstractElementpublic int getLayerPriority()
AbstractElementgetLayerPriority in class AbstractElementpublic LocationType getCenterLocation()
getCenterLocation in class AbstractElementpublic void setCenterLocation(LocationType l)
setCenterLocation in class AbstractElementpublic void clearPoints()
public void addPoint(LocationType loc)
public int getNumberOfPoints()
public void setNumberOfPoints(int numberOfPoints)
public javax.media.j3d.TransformGroup getModel3D()
public javax.vecmath.Point3d getLastAdded()
public Obj3D getFullObj3D(LocationType location)
public Obj3D[] getLastAddedModel3D()
public javax.vecmath.Point3d getLastAdded(int ptn)
public void setLastAdded(javax.vecmath.Point3d lastAdded)
public javax.vecmath.Point3d getLastRemoved()
public void setLastremoved(javax.vecmath.Point3d lastRemoved)
public java.util.List<javax.vecmath.Point3d> getPoints()
public AbstractElement.ELEMENT_TYPE getElementType()
getElementType in class AbstractElementCopyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.