gov.nasa.worldwind.render
Class Quadrilateral
java.lang.Object
gov.nasa.worldwind.render.Quadrilateral
- All Implemented Interfaces:
- Movable, Renderable
public class Quadrilateral
- extends Object
- implements Renderable, Movable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
texture
protected WWTexture texture
textureCoordinates
protected DoubleBuffer textureCoordinates
Quadrilateral
public Quadrilateral(LatLon southwestCorner,
LatLon northeastCorner,
double elevation)
Quadrilateral
public Quadrilateral(Sector sector,
double elevation)
getAntiAliasHint
public int getAntiAliasHint()
getColor
public Color getColor()
getCorners
public LatLon[] getCorners()
getElevation
public double getElevation()
getImageSource
public Object getImageSource()
getReferencePosition
public Position getReferencePosition()
- Description copied from interface:
Movable
- A position associated with the object that indicates its aggregate geographic position. The chosen position
varies among implementers of this interface. For objects defined by a list of positions, the reference position
is typically the first position in the list. For symmetric objects the reference position is often the center of
the object. In many cases the object's reference position may be explicitly specified by the application.
- Specified by:
getReferencePosition in interface Movable
- Returns:
- the object's reference position, or null if no reference position is available.
initializeTextureCoordinates
protected void initializeTextureCoordinates()
move
public void move(Position delta)
- Description copied from interface:
Movable
- Shift the shape over the globe's surface while maintaining its original azimuth, its orientation relative to
North.
- Specified by:
move in interface Movable
- Parameters:
delta - the latitude and longitude to add to the shape's reference position.
moveTo
public void moveTo(Position position)
- Description copied from interface:
Movable
- Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to
North.
- Specified by:
moveTo in interface Movable
- Parameters:
position - the new position of the shape's reference position.
render
public void render(DrawContext dc)
- Description copied from interface:
Renderable
- Causes this
Renderable to render itself using the provided draw context.
- Specified by:
render in interface Renderable
- Parameters:
dc - the DrawContext to be used- See Also:
DrawContext
setAntiAliasHint
public void setAntiAliasHint(int hint)
setColor
public void setColor(Color color)
setCorners
public void setCorners(LatLon southWest,
LatLon northEast)
setElevation
public void setElevation(double elevation)
setImageSource
public void setImageSource(Object imageSource)