Package | Description |
---|---|
gov.nasa.worldwind | |
gov.nasa.worldwind.cache | |
gov.nasa.worldwind.geom | |
gov.nasa.worldwind.globes |
Provides classes for representing the shape and terrain of a planet.
|
gov.nasa.worldwind.layers | |
gov.nasa.worldwind.layers.Earth | |
gov.nasa.worldwind.layers.placename | |
gov.nasa.worldwind.ogc.collada.impl |
Provides classes for rendering COLLADA documents.
|
gov.nasa.worldwind.render | |
gov.nasa.worldwind.render.airspaces | |
gov.nasa.worldwind.terrain | |
gov.nasa.worldwind.util | |
gov.nasa.worldwindx.applications.antenna | |
gov.nasa.worldwindx.examples | |
gov.nasa.worldwindx.examples.analytics | |
gov.nasa.worldwindx.examples.lineofsight |
Examples of how to perform line of sight calculations in WorldWind.
|
gov.nasa.worldwindx.examples.tutorial | |
gov.nasa.worldwindx.examples.util |
Modifier and Type | Method and Description |
---|---|
Extent |
Model.getExtent()
Returns the bounding sphere in Cartesian world coordinates of the model.
|
Extent |
BasicModel.getExtent()
Returns the bounding sphere in Cartesian world coordinates of the model.
|
Modifier and Type | Field and Description |
---|---|
protected Extent |
ShapeDataCache.ShapeDataCacheEntry.extent
Indicates the associated shape's extent, in model coordinates relative to the associated globe.
|
Modifier and Type | Method and Description |
---|---|
Extent |
ShapeDataCache.ShapeDataCacheEntry.getExtent()
Returns this entry's extent.
|
Modifier and Type | Method and Description |
---|---|
void |
ShapeDataCache.ShapeDataCacheEntry.setExtent(Extent extent)
Specifies this entry's extent.
|
Modifier and Type | Class and Description |
---|---|
class |
Box
An arbitrarily oriented box, typically used as a oriented bounding volume for a collection of points or shapes.
|
class |
Cylinder
Represents a geometric cylinder, most often used as a bounding volume.
|
class |
Sphere
Represents a sphere in three dimensional space.
|
Modifier and Type | Method and Description |
---|---|
Extent |
ExtentHolder.getExtent(Globe globe,
double verticalExaggeration)
Returns the objects enclosing volume as an
Extent in model coordinates, given a
specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration() . |
Modifier and Type | Method and Description |
---|---|
boolean |
Frustum.contains(Extent extent)
Indicates whether a specified
Extent is fully within this frustum. |
boolean |
Frustum.intersects(Extent extent)
Indicates whether a specified
Extent intersects this frustum. |
Modifier and Type | Method and Description |
---|---|
static Sphere |
Sphere.createBoundingSphere(java.lang.Iterable<? extends Extent> extents)
Creates a sphere that completely contains a set of Extents.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Globe
Represents a planet's shape and terrain.
|
Modifier and Type | Class and Description |
---|---|
class |
Earth
Defines a model of the Earth, using the World Geodetic System (WGS84).
|
class |
EarthFlat
Defines a model of the Earth projected onto a plane.
|
class |
EllipsoidalGlobe
Defines a globe modeled as an ellipsoid.
|
class |
FlatGlobe
Defines a globe represented as a projection onto a plane.
|
Modifier and Type | Method and Description |
---|---|
Extent |
Globe.getExtent()
Indicates the spatial volume contained by this globe.
|
Extent |
EllipsoidalGlobe.getExtent() |
Modifier and Type | Method and Description |
---|---|
Extent |
TextureTile.getExtent(DrawContext dc) |
Extent |
LatLonGraticuleLayer.GraticuleTile.getExtent(Globe globe,
double ve) |
Extent |
GARSGraticuleLayer.GraticuleTile.getExtent(Globe globe,
double ve) |
Modifier and Type | Method and Description |
---|---|
Extent |
UTMGraticuleLayer.GraticuleTile.getExtent(Globe globe,
double ve) |
Modifier and Type | Method and Description |
---|---|
Extent |
PlaceNameService.getExtent(DrawContext dc) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<ColladaMeshShape.ExtentCacheKey,Extent> |
ColladaMeshShape.extentCache
Cache of shape extents computed for different transform matrices.
|
Modifier and Type | Method and Description |
---|---|
protected Extent |
ColladaMeshShape.computeExtent(DrawContext dc)
Compute the shape's extent, using the active orientation matrix.
|
Modifier and Type | Field and Description |
---|---|
protected Extent |
Polyline.ExtentInfo.extent |
Modifier and Type | Method and Description |
---|---|
protected Extent |
RigidShape.computeExtent(DrawContext dc)
Computes the shape's extent using a bounding box.
|
protected Extent |
Polyline.computeExtent(DrawContext dc)
Deprecated.
|
protected Extent |
AbstractSurfaceObject.computeExtent(DrawContext dc)
Computes the surface object's extent.
|
protected Extent |
ExtrudedPolygon.computeExtent(ExtrudedPolygon.ExtrudedBoundaryInfo outerBoundary,
Vec4 refPoint)
Computes this shapes extent.
|
protected Extent |
Polyline.computeExtent(Globe globe,
double verticalExaggeration)
Deprecated.
|
protected Extent |
AbstractSurfaceObject.computeExtent(Globe globe,
double verticalExaggeration,
java.util.List<Sector> sectors)
Computes an extent bounding the the specified sectors on the specified Globe's surface.
|
protected Extent |
Path.computeExtent(Path.PathData current)
Computes the path's bounding box from the current rendering path.
|
protected Extent |
Polygon.computeExtent(Polygon.BoundaryInfo boundary,
Vec4 refPoint)
Computes the Cartesian extent of a polygon boundary.
|
protected Extent |
AbstractShape.computeExtentFromPositions(Globe globe,
double verticalExaggeration,
java.lang.Iterable<? extends LatLon> positions)
Computes this shape's approximate extent from its positions.
|
Extent |
AbstractShape.getExtent()
Returns this shape's extent in model coordinates.
|
Extent |
SurfaceTile.getExtent(DrawContext dc) |
Extent |
SurfaceObject.getExtent(DrawContext dc)
Returns the surface object's enclosing volume as an
Extent in model coordinates,
given a specified DrawContext . |
Extent |
SurfaceImage.getExtent(DrawContext dc) |
Extent |
SurfaceIcon.getExtent(DrawContext dc) |
Extent |
Polyline.getExtent(DrawContext dc)
Deprecated.
Returns this Polyline's enclosing volume as an
Extent in model coordinates, given
a specified DrawContext . |
Extent |
AbstractSurfaceObject.getExtent(DrawContext dc)
Returns the surface object's enclosing volume as an
Extent in model coordinates,
given a specified DrawContext . |
Extent |
RigidShape.getExtent(Globe globe,
double verticalExaggeration)
Computes the shape's extent using a bounding box.
|
Extent |
Polyline.getExtent(Globe globe,
double verticalExaggeration)
Deprecated.
Returns this Polyline's enclosing volume as an
Extent in model coordinates, given
a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration() . |
Extent |
Polygon.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
Path.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
ExtrudedPolygon.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
AbstractSurfaceShape.getExtent(Globe globe,
double verticalExaggeration)
Returns this SurfaceShape's enclosing volume as an
Extent in model coordinates,
given a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration() . |
Extent |
AbstractShape.getExtent(Globe globe,
double verticalExaggeration) |
Modifier and Type | Method and Description |
---|---|
boolean |
DrawContextImpl.isSmall(Extent extent,
int numPixels) |
boolean |
DrawContext.isSmall(Extent extent,
int numPixels)
Indicates whether a specified extent is smaller than a specified number of pixels for the current view.
|
Constructor and Description |
---|
ExtentInfo(Extent extent,
DrawContext dc) |
Modifier and Type | Field and Description |
---|---|
protected Extent |
AbstractAirspace.AirspaceInfo.extent |
Modifier and Type | Method and Description |
---|---|
protected Extent |
TrackAirspace.computeExtent(DrawContext dc) |
protected Extent |
AbstractAirspace.computeExtent(DrawContext dc) |
protected Extent |
TrackAirspace.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
SphereAirspace.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Polygon.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Orbit.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Curtain.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
CappedEllipticalCylinder.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
CappedCylinder.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Cake.computeExtent(Globe globe,
double verticalExaggeration) |
protected abstract Extent |
AbstractAirspace.computeExtent(Globe globe,
double verticalExaggeration) |
Extent |
SphereAirspace.getExtent(DrawContext dc)
Returns this SphereAirspace's
Extent for the specified DrawContext. |
Extent |
Airspace.getExtent(DrawContext dc)
Returns this Airspace's enclosing volume as an
Extent in model coordinates, given
a specified DrawContext . |
Extent |
AbstractAirspace.getExtent(DrawContext dc) |
Extent |
Airspace.getExtent(Globe globe,
double verticalExaggeration)
Returns this Airspace's enclosing volume as an
Extent in model coordinates, given
a specified Globe and vertical exaggeration (see SceneController.getVerticalExaggeration() . |
Extent |
AbstractAirspace.getExtent(Globe globe,
double verticalExaggeration) |
Constructor and Description |
---|
AirspaceInfo(DrawContext dc,
Extent extent,
java.util.List<Vec4> minimalGeometry) |
Modifier and Type | Field and Description |
---|---|
protected Extent |
RectangularTessellator.RectTile.extent |
protected Extent |
HighResolutionTerrain.RectTile.extent |
Modifier and Type | Method and Description |
---|---|
Extent |
SectorGeometry.getExtent()
Returns this sector geometry's extent.
|
Extent |
RectangularTessellator.RectTile.getExtent() |
Constructor and Description |
---|
RectTile(Extent extent,
int density,
Sector sector) |
RectTile(RectangularTessellator tessellator,
Extent extent,
int level,
int density,
Sector sector) |
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<Sector,Extent> |
SectorVisibilityTree.newExtents |
protected java.util.HashMap<Sector,Extent> |
SectorVisibilityTree.prevExtents |
Modifier and Type | Method and Description |
---|---|
static double |
WWMath.computeDistanceFromEye(DrawContext dc,
Extent extent)
|
static double |
WWMath.computeSizeInWindowCoordinates(DrawContext dc,
Extent extent)
|
boolean |
PickPointFrustumList.intersectsAll(Extent extent)
Returns true if the specified
Extent intersects the space enclosed by ALL the Frustums. |
boolean |
PickPointFrustumList.intersectsAny(Extent extent)
Returns true if the specified
Extent intersects the space enclosed by ANY of the Frustums. |
Modifier and Type | Method and Description |
---|---|
Extent |
AntennaModel.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
AntennaAxes.getExtent(Globe globe,
double verticalExaggeration) |
Modifier and Type | Method and Description |
---|---|
Extent |
RadarVolume.getExtent(Globe globe,
double verticalExaggeration) |
Modifier and Type | Method and Description |
---|---|
Extent |
AnalyticSurface.getExtent(DrawContext dc)
Returns this surface's extent in model coordinates.
|
Modifier and Type | Field and Description |
---|---|
protected Extent |
PointGrid.extent |
Modifier and Type | Method and Description |
---|---|
protected Extent |
PointGrid.computeExtentAndEyeDistance(DrawContext dc) |
Extent |
PointGrid.getExtent() |
Modifier and Type | Method and Description |
---|---|
protected void |
PointGrid.setExtent(Extent extent) |
Modifier and Type | Field and Description |
---|---|
protected Extent |
Cube.OrderedCube.extent
The cube's Cartesian bounding extent.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Iterable<? extends Extent> |
ExtentVisibilitySupport.extentIterable |
Modifier and Type | Method and Description |
---|---|
static java.lang.Iterable<Extent> |
ExtentVisibilitySupport.extentsFromExtentHolders(java.lang.Iterable<? extends ExtentHolder> extentHolders,
Globe globe,
double verticalExaggeration)
Converts the specified Iterable of
ExtentHolder references to a new Iterable of
Extent references. |
java.lang.Iterable<? extends Extent> |
ExtentVisibilitySupport.getExtents()
Returns this ExtentVisibilitySupport's Iterable of Extents.
|
Modifier and Type | Method and Description |
---|---|
protected Vec4 |
ExtentVisibilitySupport.computeCenterPoint(Globe globe,
double verticalExaggeration,
java.lang.Iterable<? extends Extent> modelExtents,
java.lang.Iterable<? extends ExtentVisibilitySupport.ScreenExtent> screenExtents) |
protected Vec4 |
ExtentVisibilitySupport.computeEyePoint(Vec4 eye,
Vec4 center,
Vec4 up,
Angle fieldOfView,
java.awt.Rectangle viewport,
double nearClipDistance,
double farClipDistance,
java.lang.Iterable<? extends Extent> modelExtents,
java.lang.Iterable<? extends ExtentVisibilitySupport.ScreenExtent> screenExtents) |
protected Vec4 |
ExtentVisibilitySupport.computeEyePointForModelExtents(Vec4 eye,
Vec4 center,
Vec4 up,
Angle fieldOfView,
java.awt.Rectangle viewport,
java.lang.Iterable<? extends Extent> modelExtents) |
void |
ExtentVisibilitySupport.setExtents(java.lang.Iterable<? extends Extent> extents)
Sets this ExtentVisibilitySupport's Iterable of Extents.
|