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, 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(double offsetNorth,
double offsetEast,
double offsetDown) |
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 baseColor) |
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, getYaw, getYawDeg, getYawRad, invertColor, isLoadOk, isObstacle, isSelected, isUserCancel, load, load, setId, setMapGroup, setMissionType, setObstacle, setParentMap, setPhi, setPitch, setPitchDeg, setPsi, setRoll, setRollDeg, setSelected, setTakenNames, setTheta, setTransparency, setYaw, setYawDeg, showParametersDialog, toString
public 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 baseColor)
public boolean containsPoint(LocationType point, StateRenderer2D renderer)
containsPoint
in class AbstractElement
public ParametersPanel getParametersPanel(boolean editable, MapType map)
getParametersPanel
in class AbstractElement
public java.lang.String getType()
getType
in class AbstractElement
public void initialize(ParametersPanel paramsPanel)
initialize
in class AbstractElement
public void paint(java.awt.Graphics2D g, StateRenderer2D renderer, double rotation)
paint
in class AbstractElement
public int getLayerPriority()
AbstractElement
getLayerPriority
in class AbstractElement
public LocationType getCenterLocation()
getCenterLocation
in class AbstractElement
public void setCenterLocation(LocationType l)
setCenterLocation
in class AbstractElement
public void clearPoints()
public void addPoint(double offsetNorth, double offsetEast, double offsetDown)
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 AbstractElement
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.