public class SegmentPlane extends WWObjectImpl
Modifier and Type | Class and Description |
---|---|
static class |
SegmentPlane.ControlPoint |
protected static class |
SegmentPlane.StateKey |
Modifier and Type | Field and Description |
---|---|
static String |
ALTIMETER |
static int |
BOTTOM |
static String |
CONTROL_POINT_LEADING_EDGE |
static String |
CONTROL_POINT_LOWER_LEFT |
static String |
CONTROL_POINT_LOWER_RIGHT |
static String |
CONTROL_POINT_TOP_EDGE |
static String |
CONTROL_POINT_UPPER_RIGHT |
static String |
HORIZONTAL_AXIS_LABELS |
static int |
LEFT |
static String |
PLANE_ALTITUDES |
static String |
PLANE_BACKGROUND |
static String |
PLANE_BORDER |
static String |
PLANE_GRID |
static String |
PLANE_GRID_DIMENSIONS |
static String |
PLANE_LOCATIONS |
static String |
PLANE_OUTLINE |
static int |
RIGHT |
static String |
SEGMENT_BEGIN |
static String |
SEGMENT_END |
protected long |
serialNumber |
static int |
TOP |
static String |
VERTICAL_AXIS_LABELS |
Constructor and Description |
---|
SegmentPlane() |
onMessage, propertyChange
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
public static final String ALTIMETER
public static final int BOTTOM
public static final String CONTROL_POINT_LEADING_EDGE
public static final String CONTROL_POINT_LOWER_LEFT
public static final String CONTROL_POINT_LOWER_RIGHT
public static final String CONTROL_POINT_TOP_EDGE
public static final String CONTROL_POINT_UPPER_RIGHT
public static final String HORIZONTAL_AXIS_LABELS
public static final int LEFT
public static final String PLANE_ALTITUDES
public static final String PLANE_BACKGROUND
public static final String PLANE_BORDER
public static final String PLANE_GRID
public static final String PLANE_GRID_DIMENSIONS
public static final String PLANE_LOCATIONS
public static final String PLANE_OUTLINE
public static final int RIGHT
public static final String SEGMENT_BEGIN
public static final String SEGMENT_END
protected long serialNumber
public static final int TOP
public static final String VERTICAL_AXIS_LABELS
protected void addControlPoint(SegmentPlane.ControlPoint controlPoint)
protected void addDefaultAttributes(Object key)
protected void addDefaultControlPoint(Object key, double u, double v, boolean relativeToSurface, String shapeType)
public BilinearInterpolator createPlaneInterpolator(Globe globe)
public SegmentPlaneAttributes getAttributes()
public int getBorderMask()
public List<SegmentPlane.ControlPoint> getControlPoints()
public double[] getGridCellDimensions()
public double[] getPlaneAltitudes()
public LatLon[] getPlaneLocations()
public int getPlaneOutlineMask()
public Position[] getSegmentPositions()
public Object getStateKey()
public boolean isVisible()
public void setAttributes(SegmentPlaneAttributes attributes)
public void setBorderMask(int mask)
public void setControlPoints(Iterable<? extends SegmentPlane.ControlPoint> controlPoints)
public void setGridCellDimensions(double width, double height)
public void setPlaneAltitudes(double lowerAltitude, double upperAltitude)
lowerAltitude
- the lower altitude limit, in meters relative to mean sea levelupperAltitude
- the upper altitude limit, in meters relative to mean sea levelpublic void setPlaneOutlineMask(int mask)
public void setSegmentBeginPosition(Position position)
public void setSegmentEndPosition(Position position)
protected void setStateExpired()
public void setVisible(boolean visible)