Modifier and Type | Method and Description |
---|---|
Globe |
Model.getGlobe()
Indicates the globe in this model.
|
Globe |
View.getGlobe()
Gets the globe associated with this view.
|
Globe |
BasicModel.getGlobe()
Indicates the globe in this model.
|
Modifier and Type | Method and Description |
---|---|
void |
Movable2.moveTo(Globe globe,
Position position)
Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to
North.
|
void |
Model.setGlobe(Globe globe)
Specifies the model's globe.
|
void |
BasicModel.setGlobe(Globe globe)
Specifies the model's globe.
|
Constructor and Description |
---|
BasicModel(Globe globe,
LayerList layers) |
Modifier and Type | Method and Description |
---|---|
ShapeDataCache.ShapeDataCacheEntry |
ShapeDataCache.getEntry(Globe globe)
Retrieves a specified entry from the cache.
|
Modifier and Type | Field and Description |
---|---|
protected Globe |
DragContext.globe
The current
Globe of the WorldWindow . |
Modifier and Type | Method and Description |
---|---|
Globe |
DragContext.getGlobe()
Returns the current
Globe for this drag event. |
Modifier and Type | Method and Description |
---|---|
protected Vec4 |
DraggableSupport.computeGlobeIntersection(Line ray,
double altitude,
boolean useSearchMethod,
Globe globe,
SceneController sceneController)
|
protected Vec4 |
DraggableSupport.computeRelativePoint(Line ray,
Globe globe,
SceneController sceneController,
double altitude)
Attempts to find a position with the altitude specified for objects which are
WorldWind.RELATIVE_TO_GROUND . |
protected void |
DraggableSupport.doMove(Position movePosition,
Globe globe)
Executes the
Movable2.moveTo(Globe, Position) or Movable.moveTo(Position) methods with the
provided data. |
void |
DragContext.setGlobe(Globe globe)
Set the
DragContext Globe . |
Modifier and Type | Method and Description |
---|---|
static Sector |
Sector.boundingSector(Globe globe,
LatLon center,
double radius)
Returns a new
Sector encompassing a circle centered at a given position, with a given radius in
meter. |
static Box |
Sector.computeBoundingBox(Globe globe,
double verticalExaggeration,
Sector sector)
|
static Box |
Sector.computeBoundingBox(Globe globe,
double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
|
static Cylinder |
Sector.computeBoundingCylinder(Globe globe,
double verticalExaggeration,
Sector sector)
Returns a cylinder that minimally surrounds the specified sector at a specified vertical exaggeration.
|
static Cylinder |
Sector.computeBoundingCylinder(Globe globe,
double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
Returns a cylinder that minimally surrounds the specified sector at a specified vertical exaggeration and minimum
and maximum elevations for the sector.
|
static Cylinder |
Sector.computeBoundingCylinderOrig(Globe globe,
double verticalExaggeration,
Sector sector) |
static Cylinder |
Sector.computeBoundingCylinderOrig(Globe globe,
double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a
specified vertical exaggeration.
|
static Sphere |
Sector.computeBoundingSphere(Globe globe,
double verticalExaggeration,
Sector sector)
Returns a sphere that minimally surrounds the sector at a specified vertical exaggeration.
|
Vec4 |
Sector.computeCenterPoint(Globe globe,
double exaggeration)
Computes the Cartesian coordinates of a Sector's center.
|
Vec4[] |
Sector.computeCornerPoints(Globe globe,
double exaggeration)
Computes the Cartesian coordinates of a Sector's corners.
|
static List<LatLon> |
LatLon.computeShiftedLocations(Globe globe,
LatLon oldLocation,
LatLon newLocation,
Iterable<? extends LatLon> locations) |
static List<Position> |
Position.computeShiftedPositions(Globe globe,
Position oldPosition,
Position newPosition,
Iterable<? extends Position> positions) |
static Cylinder |
Cylinder.computeVerticalBoundingCylinder(Globe globe,
double verticalExaggeration,
Sector sector)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a
specified vertical exaggeration, and is oriented such that the cylinder axis is perpendicular to the globe's
surface.
|
static Cylinder |
Cylinder.computeVerticalBoundingCylinder(Globe globe,
double verticalExaggeration,
Sector sector,
double minElevation,
double maxElevation)
Returns a cylinder that minimally surrounds the specified minimum and maximum elevations in the sector at a
specified vertical exaggeration, and is oriented such that the cylinder axis is perpendicular to the globe's
surface.
|
protected static Cylinder |
Cylinder.computeVerticalBoundsFromSectorLatitudeRange(Globe globe,
Sector sector,
double minHeight,
double maxHeight)
Compute the Cylinder that surrounds the equator, and has height defined by the sector's minumum and maximum
latitudes (including maxHeight).
|
protected static Cylinder |
Cylinder.computeVerticalBoundsFromSectorQuadrilateral(Globe globe,
Sector sector,
double minHeight,
double maxHeight)
Returns a cylinder that minimally surrounds the specified height range in the sector.
|
protected static Cylinder |
Cylinder.computeVerticalBoundsFromSectorVertices(Globe globe,
Sector sector,
double minHeight,
double maxHeight)
Returns a cylinder that surrounds the specified height range in the zero-area sector.
|
static List<LatLon> |
LatLon.cutLocationsAlongDateLine(Iterable<? extends LatLon> locations,
String pole,
Globe globe)
Divides a sequence of geographic locations that encloses a pole along the international dateline.
|
AVList |
Matrix.extractViewingParameters(Vec4 origin,
Angle roll,
Globe globe)
Extracts this viewing matrix's parameters given a viewing origin and a globe.
|
double |
MeasurableArea.getArea(Globe globe)
Returns the object's area in square meters.
|
static Angle |
LatLon.getAverageDistance(Globe globe,
LatLon center,
Iterable<? extends LatLon> locations)
Computes the average distance between a specified center point and a list of locations.
|
static LatLon |
LatLon.getCenter(Globe globe,
Iterable<? extends LatLon> locations)
Computes the average location of a specified list of locations.
|
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() . |
double |
MeasurableArea.getHeight(Globe globe)
Returns the latitudanl length of the object in meters.
|
double |
MeasurableLength.getLength(Globe globe)
Returns the object's length in meters.
|
double |
MeasurableArea.getPerimeter(Globe globe)
Returns the length of the object's perimeter in meters.
|
double |
MeasurableArea.getWidth(Globe globe)
Returns the longitudinal length of the object in meters.
|
static LatLon |
LatLon.intersectionWithMeridian(LatLon p1,
LatLon p2,
Angle meridian,
Globe globe)
Determine where a line between two locations crosses a given meridian.
|
static Sector[] |
Sector.splitBoundingSectors(Globe globe,
LatLon center,
double radius)
Returns an array of Sectors encompassing a circle centered at a given position, with a given radius in meters.
|
Modifier and Type | Field and Description |
---|---|
static Globe |
DatumTransformation.CLARKE1866_GLOBE |
Modifier and Type | Method and Description |
---|---|
static UTMCoord |
UTMCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a set of UTM coordinates from a pair of latitude and longitude for the given
Globe . |
static MGRSCoord |
MGRSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a MGRS coordinate from a pair of latitude and longitude
Angle
with the maximum precision of five digits (one meter). |
static UPSCoord |
UPSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a set of UPS coordinates from a pair of latitude and longitude for the given
Globe . |
static TMCoord |
TMCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe,
Double a,
Double f,
Angle originLatitude,
Angle centralMeridian,
double falseEasting,
double falseNorthing,
double scale)
Create a set of Transverse Mercator coordinates from a pair of latitude and longitude,
for the given
Globe and projection parameters. |
static MGRSCoord |
MGRSCoord.fromLatLon(Angle latitude,
Angle longitude,
Globe globe,
int precision)
Create a MGRS coordinate from a pair of latitude and longitude
Angle
with the given precision or number of digits (1 to 5). |
static MGRSCoord |
MGRSCoord.fromString(String MGRSString,
Globe globe)
Create a MGRS coordinate from a standard MGRS coordinate text string.
|
static TMCoord |
TMCoord.fromTM(double easting,
double northing,
Globe globe,
Angle originLatitude,
Angle centralMeridian,
double falseEasting,
double falseNorthing,
double scale)
Create a set of Transverse Mercator coordinates for the given
Globe ,
easting, northing and projection parameters. |
static UPSCoord |
UPSCoord.fromUPS(String hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UPS coordinates for the given
Globe . |
static UTMCoord |
UTMCoord.fromUTM(int zone,
String hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UTM coordinates for the given
Globe . |
static LatLon |
UTMCoord.locationFromUTMCoord(int zone,
String hemisphere,
double easting,
double northing,
Globe globe)
Convenience method for converting a UTM coordinate to a geographic location.
|
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 | Field and Description |
---|---|
protected Globe |
EllipsoidalGlobe.StateKey.globe |
Modifier and Type | Method and Description |
---|---|
Globe |
EllipsoidalGlobe.StateKey.getGlobe() |
Globe |
GlobeStateKey.getGlobe()
Indicates the globe associated with this state key.
|
Modifier and Type | Method and Description |
---|---|
Position |
GeographicProjection.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset)
Converts a Cartesian point in meters to a geographic position.
|
Vec4 |
GeographicProjection.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset)
Converts a geographic position to meters in Cartesian coordinates.
|
void |
GeographicProjection.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out)
Converts a grid of geographic positions to a grid of points in Cartesian coordinates.
|
Vec4 |
GeographicProjection.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude)
Computes a Cartesian vector that points north and is tangent to the meridian at the specified geographic
location.
|
Constructor and Description |
---|
StateKey(Globe globe) |
Modifier and Type | Method and Description |
---|---|
Position |
ProjectionMercator.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionEquirectangular.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionSinusoidal.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionModifiedSinusoidal.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionTransverseMercator.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionUPS.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionPolarEquidistant.cartesianToGeographic(Globe globe,
Vec4 cart,
Vec4 offset) |
Position |
ProjectionUPS.cartesianToGeographicNGA(Globe globe,
Vec4 cart,
Vec4 offset) |
Vec4 |
ProjectionMercator.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionEquirectangular.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionSinusoidal.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionModifiedSinusoidal.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionTransverseMercator.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionUPS.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionPolarEquidistant.geographicToCartesian(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
void |
ProjectionMercator.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionEquirectangular.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionSinusoidal.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionModifiedSinusoidal.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionTransverseMercator.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionUPS.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
void |
ProjectionPolarEquidistant.geographicToCartesian(Globe globe,
Sector sector,
int numLat,
int numLon,
double[] metersElevation,
Vec4 offset,
Vec4[] out) |
Vec4 |
ProjectionUPS.geographicToCartesianNGA(Globe globe,
Angle latitude,
Angle longitude,
double metersElevation,
Vec4 offset) |
Vec4 |
ProjectionMercator.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionEquirectangular.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionSinusoidal.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionModifiedSinusoidal.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionTransverseMercator.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionUPS.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Vec4 |
ProjectionPolarEquidistant.northPointingTangent(Globe globe,
Angle latitude,
Angle longitude) |
Modifier and Type | Field and Description |
---|---|
protected Globe |
AbstractGraticuleLayer.globe |
Modifier and Type | Method and Description |
---|---|
protected Angle |
ViewControlsSelectListener.computePanAmount(Globe globe,
OrbitView view,
ScreenAnnotation control,
double panStep) |
Vec4 |
TextureTile.getCentroidPoint(Globe globe) |
Extent |
GARSGraticuleLayer.GraticuleTile.getExtent(Globe globe,
double ve) |
Extent |
LatLonGraticuleLayer.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 |
---|---|
int |
MercatorTiledImageLayer.computeLevelForResolution(Sector sector,
Globe globe,
double resolution) |
Constructor and Description |
---|
ExtentCacheKey(Globe globe,
Matrix matrix) |
Modifier and Type | Method and Description |
---|---|
static List<Position> |
KMLUtil.computeAltitude(Globe globe,
List<? extends Position> positions,
String altitudeMode)
Compute the altitude of each position in a list, based on altitude mode.
|
static Position |
KMLUtil.computeAltitude(Globe globe,
Position position,
String altitudeMode)
Create a
Position , taking into account an altitude mode. |
static void |
KMLUtil.getPositions(Globe globe,
KMLAbstractGeometry geometry,
List<Position> positions)
Get all of the positions that make up a
KMLAbstractGeometry . |
static List<LatLon> |
KMLUtil.rotateSector(Globe globe,
Sector sector,
Angle rotation)
Rotate the corners of a sector around a normal vector through the sector centroid.
|
Modifier and Type | Field and Description |
---|---|
protected Globe |
DrawContextImpl.globe |
protected Globe |
Polyline.ExtentInfo.globe |
protected Globe |
AbstractSurfaceShape.GeometryKey.globe |
Modifier and Type | Field and Description |
---|---|
protected HashMap<Globe,Polyline.ExtentInfo> |
Polyline.extents
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Globe |
DrawContextImpl.getGlobe() |
Globe |
DrawContext.getGlobe()
Retrieves the current
Globe , which may be null. |
Modifier and Type | Method and Description |
---|---|
protected Extent |
Polyline.computeExtent(Globe globe,
double verticalExaggeration)
Deprecated.
|
protected Extent |
AbstractSurfaceObject.computeExtent(Globe globe,
double verticalExaggeration,
List<Sector> sectors)
Computes an extent bounding the the specified sectors on the specified Globe's surface.
|
protected Extent |
AbstractShape.computeExtentFromPositions(Globe globe,
double verticalExaggeration,
Iterable<? extends LatLon> positions)
Computes this shape's approximate extent from its positions.
|
protected List<LatLon> |
SurfaceEllipse.computeLocations(Globe globe,
int intervals) |
protected int |
SurfaceEllipse.computeNumEdgeIntervals(Globe globe,
double edgeIntervalsPerDegree) |
protected int |
SurfaceEllipse.computeNumIntervals(Globe globe,
double edgeIntervalsPerDegree) |
protected Vec4 |
RigidShape.computeReferencePoint(Globe globe,
double verticalExaggeration)
Sets the shape's referencePoint, which is essentially its centerPosition in Cartesian coordinates.
|
Matrix |
RigidShape.computeRenderMatrix(Globe globe,
double verticalExaggeration)
Computes the transform to use during rendering to convert the unit sphere geometry representation of this shape
to its correct shape location, orientation and scale
|
Matrix |
RigidShape.computeRenderMatrixInverse(Globe globe,
double verticalExaggeration)
Computes the inverse of the transform to use during rendering to convert the unit geometry representation of this
shape to its correct shape location, orientation and scale, essentially bringing the shape back into local
coordinate space.
|
protected Matrix |
Polygon.computeRotationMatrix(Globe globe) |
protected List<Sector> |
AbstractSurfaceShape.computeSectors(Globe globe)
Computes the bounding sectors for the shape.
|
protected List<List<LatLon>> |
SurfaceQuad.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfacePolyline.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfaceEllipse.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfacePolylines.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected abstract List<List<LatLon>> |
AbstractSurfaceShape.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfaceMultiPolygon.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfacePolygon.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfaceSector.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected List<List<LatLon>> |
SurfacePolylines.createGeometry(Globe globe,
SurfaceTileDrawContext sdc) |
protected List<List<LatLon>> |
AbstractSurfaceShape.createGeometry(Globe globe,
SurfaceTileDrawContext sdc) |
protected List<LatLon> |
AbstractSurfaceShape.cutAlongDateLine(List<LatLon> locations,
String pole,
Globe globe)
Divide a list of locations that encloses a pole along the international date line.
|
protected void |
SurfaceQuad.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfacePolyline.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfaceEllipse.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfacePolylines.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected abstract void |
AbstractSurfaceShape.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfaceMultiPolygon.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfacePolygon.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SurfaceSector.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
double |
AbstractSurfaceShape.getArea(Globe globe) |
double |
SurfaceShape.getArea(Globe globe,
boolean terrainConformant)
Returns the shapes's area in square meters.
|
double |
AbstractSurfaceShape.getArea(Globe globe,
boolean terrainConformant) |
Extent |
Path.getExtent(Globe globe,
double verticalExaggeration) |
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 |
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 |
Polygon.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
RigidShape.getExtent(Globe globe,
double verticalExaggeration)
Computes the shape's extent using a bounding box.
|
Extent |
AbstractShape.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
ExtrudedPolygon.getExtent(Globe globe,
double verticalExaggeration) |
double |
AbstractSurfaceShape.getHeight(Globe globe) |
double |
Polyline.getLength(Globe globe)
Deprecated.
|
double |
AbstractSurfaceShape.getLength(Globe globe) |
Iterable<? extends LatLon> |
SurfaceShape.getLocations(Globe globe)
Returns the shape's locations as they appear on the specified
globe , or null if the shape has no
locations. |
Iterable<? extends LatLon> |
SurfaceQuad.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfacePolyline.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfaceEllipse.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfacePolylines.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfaceMultiPolygon.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfacePolygon.getLocations(Globe globe) |
Iterable<? extends LatLon> |
SurfaceSector.getLocations(Globe globe) |
double |
AbstractSurfaceShape.getPerimeter(Globe globe) |
double |
AbstractSurfaceShape.getWidth(Globe globe) |
void |
Path.moveTo(Globe globe,
Position position) |
void |
AbstractSurfaceShape.moveTo(Globe globe,
Position position) |
void |
Polygon.moveTo(Globe globe,
Position position)
Move the shape over the globe's surface while maintaining its original azimuth, its orientation relative to
North.
|
void |
AbstractShape.moveTo(Globe globe,
Position position) |
protected AreaMeasurer |
AbstractSurfaceShape.setupAreaMeasurer(Globe globe) |
Modifier and Type | Method and Description |
---|---|
protected int |
Polygon.computeEllipsoidalPolygon(Globe globe,
List<? extends LatLon> locations,
List<Boolean> edgeFlags,
Vec4[] points,
Boolean[] edgeFlagArray,
Matrix[] transform) |
protected Matrix |
CappedCylinder.computeEllipsoidalTransform(Globe globe,
double verticalExaggeration) |
protected Matrix |
Orbit.computeEllipsoidalTransform(Globe globe,
double verticalExaggeration) |
protected Extent |
CappedCylinder.computeExtent(Globe globe,
double verticalExaggeration) |
protected abstract Extent |
AbstractAirspace.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 |
TrackAirspace.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Curtain.computeExtent(Globe globe,
double verticalExaggeration) |
protected Box |
PartialCappedCylinder.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
Cake.computeExtent(Globe globe,
double verticalExaggeration) |
protected Box |
Box.computeExtent(Globe globe,
double verticalExaggeration) |
protected Extent |
CappedEllipticalCylinder.computeExtent(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
CappedCylinder.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected abstract List<Vec4> |
AbstractAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
SphereAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
Polygon.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
Orbit.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
TrackAirspace.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
Curtain.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
PartialCappedCylinder.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
Cake.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
Box.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
PolyArc.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<Vec4> |
CappedEllipticalCylinder.computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected List<List<LatLon>> |
SurfaceBox.createGeometry(Globe globe,
double edgeIntervalsPerDegree) |
protected void |
CappedCylinder.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
AbstractAirspace.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
SurfaceBox.doMoveTo(Globe globe,
Position oldReferencePosition,
Position newReferencePosition) |
protected void |
SphereAirspace.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Polygon.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Orbit.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
TrackAirspace.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Curtain.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Cake.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Box.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
Route.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected void |
CappedEllipticalCylinder.doMoveTo(Globe globe,
Position oldRef,
Position newRef) |
protected LatLon[] |
Orbit.getAdjustedLocations(Globe globe) |
Extent |
AbstractAirspace.getExtent(Globe globe,
double verticalExaggeration) |
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() . |
Iterable<? extends LatLon> |
SurfaceBox.getLocations(Globe globe) |
protected void |
AbstractAirspace.makeExtremePoints(Globe globe,
double verticalExaggeration,
Iterable<? extends LatLon> locations,
List<Vec4> extremePoints) |
protected void |
Curtain.makeSegment(Globe globe,
LatLon locA,
LatLon locB,
List<LatLon> tessellatedLocations) |
protected void |
Polygon.makeTessellatedLocations(Globe globe,
int subdivisions,
List<LatLon> locations,
List<LatLon> tessellatedLocations) |
protected void |
Curtain.makeTessellatedLocations(Globe globe,
List<LatLon> tessellatedLocations) |
void |
AbstractAirspace.moveTo(Globe globe,
Position position) |
Constructor and Description |
---|
CacheKey(Globe globe,
Class cls,
String key,
Object... params) |
Modifier and Type | Method and Description |
---|---|
static List<Position> |
TacticalGraphicUtil.asPositionList(Globe globe,
Vec4... points)
Convert a list of cartesian points to Positions.
|
Modifier and Type | Field and Description |
---|---|
protected Globe |
TriangleWavePositionIterator.globe
Globe used to compute geographic positions.
|
Constructor and Description |
---|
TriangleWavePositionIterator(Iterable<? extends Position> positions,
double waveLength,
double amplitude,
Globe globe)
Create a new iterator to compute the positions of a triangle wave.
|
Modifier and Type | Method and Description |
---|---|
protected double |
FortifiedArea.computeDefaultWavelength(Globe globe)
Compute a default tooth size for the polygon.
|
protected double |
Encirclement.computeDefaultWavelength(Globe globe)
Compute a default tooth size for the polygon.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HoldingLine.computeArc(Globe globe,
List<Position> positions,
Position center,
Angle startAzimuth,
Angle endAzimuth,
double radius,
int intervals)
Compute the positions required to draw an arc.
|
protected double |
ForwardLineOfOwnTroops.computeDefaultWavelength(Iterable<? extends Position> positions,
Globe globe) |
protected void |
HoldingLine.computeRoundCorner(Globe globe,
List<Position> positions,
Vec4 ptLeg1,
Vec4 ptVertex,
Vec4 ptLeg2,
double distance,
int intervals)
Compute positions to draw a rounded corner between three points.
|
protected List<Position> |
LinearTarget.computeVerticalSegmentPositions(Globe globe,
Vec4 basePoint,
Vec4 segment,
double verticalLength)
Compute positions for one of the vertical segments in the graphic.
|
protected double |
AdvanceForFeint.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head.
|
protected double |
Aviation.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head.
|
protected double |
AbstractAxisArrow.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe)
Create positions that make up the arrow head.
|
protected double |
MainAttack.createArrowHeadPositions(List<Position> leftPositions,
List<Position> rightPositions,
List<Position> arrowHeadPositions,
Globe globe) |
protected void |
AbstractAxisArrow.createLinePositions(List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe)
Create positions that make up the left and right arrow lines.
|
protected void |
AttackRotaryWing.createLinePositions(List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe) |
void |
LineOfContact.generateParallelLines(Iterator<? extends Position> iterator,
List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe)
Create positions that describe lines parallel to a control line.
|
protected void |
LineOfContact.generateParallelPoints(Vec4 point,
Vec4 prev,
Vec4 next,
List<Position> leftPositions,
List<Position> rightPositions,
double halfWidth,
Globe globe)
Compute points on either side of a line segment.
|
Constructor and Description |
---|
PositionIterator(Iterable<? extends Position> positions,
double interval,
Globe globe)
Create a new iterator to compute the positions of a triangle wave.
|
Modifier and Type | Field and Description |
---|---|
protected Globe |
RectangularTessellator.globe |
protected Globe |
HighResolutionTerrain.globe |
Modifier and Type | Method and Description |
---|---|
Globe |
Terrain.getGlobe()
Returns the object's globe.
|
Globe |
HighResolutionTerrain.getGlobe()
Returns the object's globe.
|
Modifier and Type | Method and Description |
---|---|
protected static Vec4 |
RectangularTessellator.applyOffset(Globe globe,
Vec4 point,
double metersOffset)
Offsets
point by metersOffset meters. |
Constructor and Description |
---|
HighResolutionTerrain(Globe globe,
Double targetResolution)
Constructs a terrain object for a specified globe.
|
HighResolutionTerrain(Globe globe,
Sector sector,
Double targetResolution,
Double verticalExaggeration)
Constructs a terrain object for a specified sector of a specified globe.
|
Modifier and Type | Method and Description |
---|---|
static void |
WWMath.generateParallelLines(List<Position> controlPositions,
List<Position> leftPositions,
List<Position> rightPositions,
double distance,
Globe globe)
Create positions that describe lines parallel to a control line.
|
static Vec4 |
WWMath.generateParallelPoints(Vec4 point,
Vec4 prev,
Vec4 next,
List<Position> leftPositions,
List<Position> rightPositions,
double distance,
double elevation,
Globe globe,
Vec4 previousOffset)
Compute points on either side of a line segment.
|
static Position |
RayCastingSupport.intersectRayWithTerrain(Globe globe,
Vec4 origin,
Vec4 direction)
Compute the intersection
Position of the globe terrain with the ray starting
at origin in the given direction. |
static Position |
RayCastingSupport.intersectRayWithTerrain(Globe globe,
Vec4 origin,
Vec4 direction,
double sampleLength,
double precision)
Compute the intersection
Position of the globe terrain with the ray starting
at origin in the given direction. |
static Vec4 |
RayCastingSupport.intersectSegmentWithTerrain(Globe globe,
Vec4 p1,
Vec4 p2)
Compute the intersection
Vec4 point of the globe terrain with a line segment
defined between two points. |
static Vec4 |
RayCastingSupport.intersectSegmentWithTerrain(Globe globe,
Vec4 p1,
Vec4 p2,
double sampleLength,
double precision)
Compute the intersection
Vec4 point of the globe terrain with the a segment
defined between two points. |
LatLon[] |
GeometryBuilder.makeCylinderLocations(Globe globe,
LatLon center,
double minorRadius,
double majorRadius,
Angle heading,
int slices) |
LatLon[] |
GeometryBuilder.makeCylinderLocations(Globe globe,
LatLon center,
double radius,
int slices) |
LatLon[] |
GeometryBuilder.makeDiskLocations(Globe globe,
LatLon center,
double[] radii,
Angle heading,
int slices,
int loops) |
LatLon[] |
GeometryBuilder.makeDiskLocations(Globe globe,
LatLon center,
double innerRadius,
double outerRadius,
int slices,
int loops) |
LatLon[] |
GeometryBuilder.makeLongCylinderLocations(Globe globe,
LatLon center1,
LatLon center2,
double radius,
int arcSlices,
int lengthSlices) |
LatLon[] |
GeometryBuilder.makeLongDiskLocations(Globe globe,
LatLon center1,
LatLon center2,
double innerRadius,
double outerRadius,
int arcSlices,
int lengthSlices,
int loops) |
LatLon[] |
GeometryBuilder.makePartialCylinderLocations(Globe globe,
LatLon center,
double radius,
int slices,
double start,
double sweep) |
LatLon[] |
GeometryBuilder.makePartialDiskLocations(Globe globe,
LatLon center,
double innerRadius,
double outerRadius,
int slices,
int loops,
double start,
double sweep) |
Modifier and Type | Field and Description |
---|---|
protected Globe |
CombineContext.globe
The globe associated with the context.
|
protected Globe |
ShapeCombiner.globe |
Modifier and Type | Method and Description |
---|---|
Globe |
CombineContext.getGlobe()
Returns the globe associated with this context.
|
Globe |
ShapeCombiner.getGlobe() |
Modifier and Type | Method and Description |
---|---|
void |
CombineContext.setGlobe(Globe globe)
Specifies the globe associated with this context.
|
Constructor and Description |
---|
CombineContext(Globe globe,
double resolution)
Creates a new combine context with the specified globe, resolution, and the default region of interest.
|
ShapeCombiner(Globe globe,
double resolution) |
Modifier and Type | Method and Description |
---|---|
protected LatLon |
MeasureTool.computeControlPointLocation(String control,
Globe globe,
Angle heading,
LatLon center,
double width,
double height) |
protected double |
LengthMeasurer.computeLength(Globe globe,
boolean followTerrain) |
protected double |
AreaMeasurer.computeProjectedAreaGeometry(Globe globe) |
protected LatLon |
MeasureTool.computeQuadEdgeMidpointLocation(String control,
Globe globe,
Angle heading,
LatLon center,
double width,
double height) |
protected double |
AreaMeasurer.computeSurfaceAreaSampling(Globe globe,
double steps) |
protected double |
AreaMeasurer.computeTriangleProjectedArea(Globe globe,
float[] verts,
int a,
int b,
int c) |
double |
AreaMeasurer.getArea(Globe globe)
Get the surface area approximation for the current path or shape.
|
double |
AreaMeasurer.getHeight(Globe globe) |
double |
LengthMeasurer.getLength(Globe globe)
Get the path length in meter.
|
double |
AreaMeasurer.getPerimeter(Globe globe) |
double |
AreaMeasurer.getProjectedArea(Globe globe) |
double |
AreaMeasurer.getSurfaceArea(Globe globe) |
double |
AreaMeasurer.getWidth(Globe globe) |
protected LatLon |
MeasureTool.moveShapeByControlPoint(MeasureTool.ControlPoint controlPoint,
Globe globe,
Angle heading,
LatLon center,
double width,
double height) |
protected static ArrayList<? extends Position> |
LengthMeasurer.subdividePositions(Globe globe,
ArrayList<? extends Position> positions,
double maxLength,
boolean followTerrain,
int pathType)
Subdivide a list of positions so that no segment is longer then the provided maxLength.
|
protected static ArrayList<? extends Position> |
LengthMeasurer.subdividePositions(Globe globe,
ArrayList<? extends Position> positions,
double maxLength,
boolean followTerrain,
int pathType,
int start,
int count)
Subdivide a list of positions so that no segment is longer then the provided maxLength.
|
Modifier and Type | Field and Description |
---|---|
protected Globe |
ViewElevationAnimator.globe |
protected Globe |
BasicView.globe |
Modifier and Type | Method and Description |
---|---|
Globe |
BasicView.getGlobe() |
Modifier and Type | Method and Description |
---|---|
static double |
ViewUtil.computeHorizonDistance(Globe globe,
double elevation) |
protected static double |
ViewElevationAnimator.computeMidZoom(Globe globe,
LatLon beginLatLon,
LatLon endLatLon,
double beginZoom,
double endZoom) |
static ViewUtil.ViewState |
ViewUtil.computeModelCoordinates(Globe globe,
Matrix modelTransform,
Vec4 centerPoint,
Vec4 eyePoint) |
static Matrix |
ViewUtil.computeModelViewMatrix(Globe globe,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 up) |
static Position |
ViewUtil.computePosition(Globe globe,
Matrix transform) |
static Matrix |
ViewUtil.computePositionTransform(Globe globe,
Position center) |
static Matrix |
ViewUtil.computeTransformMatrix(Globe globe,
Position position,
Angle heading,
Angle pitch,
Angle roll) |
static ViewUtil.ViewState |
ViewUtil.computeViewState(Globe globe,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 up) |
static Vec4 |
ViewUtil.getUpVector(Globe globe,
Vec4 lookAtPoint) |
protected boolean |
BasicViewPropertyLimits.is2DGlobe(Globe globe) |
protected boolean |
BasicViewPropertyLimits.isNonContinous2DGlobe(Globe globe) |
void |
BasicView.setGlobe(Globe globe)
Set the globe associated with this view.
|
Constructor and Description |
---|
ViewElevationAnimator(Globe globe,
double beginZoom,
double endZoom,
LatLon beginLatLon,
LatLon endLatLon,
int altitudeMode,
PropertyAccessor.DoubleAccessor propertyAccessor)
Create the animator.
|
Modifier and Type | Method and Description |
---|---|
double |
FlyViewLimits.limitEyeElevation(Position position,
Globe globe) |
Constructor and Description |
---|
FlyToElevationAnimator(BasicFlyView flyView,
Globe globe,
double beginZoom,
double endZoom,
LatLon beginLatLon,
LatLon endLatLon,
int altitudeMode,
PropertyAccessor.DoubleAccessor propertyAccessor) |
OnSurfacePositionAnimator(Globe globe,
Interpolator interpolator,
Position begin,
Position end,
PropertyAccessor.PositionAccessor propertyAccessor,
int altitudeMode) |
Modifier and Type | Field and Description |
---|---|
protected Globe |
OrbitViewEyePointAnimator.globe |
Modifier and Type | Method and Description |
---|---|
protected static Matrix |
OrbitViewInputSupport.computeCenterTransform(Globe globe,
Position center) |
static OrbitViewInputSupport.OrbitViewState |
OrbitViewInputSupport.computeOrbitViewState(Globe globe,
Matrix modelTransform,
Vec4 centerPoint) |
static OrbitViewInputSupport.OrbitViewState |
OrbitViewInputSupport.computeOrbitViewState(Globe globe,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 up) |
static Matrix |
OrbitViewInputSupport.computeTransformMatrix(Globe globe,
Position center,
Angle heading,
Angle pitch,
Angle roll,
double zoom) |
static OrbitViewInputSupport.OrbitViewState |
OrbitViewInputSupport.getSurfaceIntersection(Globe globe,
SectorGeometryList terrain,
Position centerPosition,
Angle heading,
Angle pitch,
double zoom) |
static void |
OrbitViewEyePointAnimator.setEyePoint(Globe globe,
BasicOrbitView view,
Vec4 newEyePoint) |
Constructor and Description |
---|
OnSurfacePositionAnimator(Globe globe,
Interpolator interpolator,
Position begin,
Position end,
PropertyAccessor.PositionAccessor propertyAccessor,
int altitudeMode) |
OrbitViewEyePointAnimator(Globe globe,
BasicOrbitView view,
Vec4 eyePoint,
double smoothing) |
Modifier and Type | Method and Description |
---|---|
Extent |
AntennaAxes.getExtent(Globe globe,
double verticalExaggeration) |
Extent |
AntennaModel.getExtent(Globe globe,
double verticalExaggeration) |
Modifier and Type | Field and Description |
---|---|
protected Globe |
SegmentPlaneRenderer.RenderInfo.globe |
Modifier and Type | Method and Description |
---|---|
Position |
SegmentPlaneRenderer.computeControlPointPosition(SectorGeometryList sgl,
Globe globe,
SegmentPlane segmentPlane,
SegmentPlane.ControlPoint controlPoint) |
Plane |
SegmentPlane.computeInfinitePlane(Globe globe) |
protected double |
SegmentPlaneRenderer.computeMaxSizeForPixels(Globe globe,
SegmentPlane segmentPlane) |
double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point) |
protected double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point,
boolean usePickSize) |
protected void |
SegmentPlaneRenderer.computePlaneNormals(Globe globe,
SegmentPlane segmentPlane,
int indexCount,
int vertexCount,
IntBuffer indices,
DoubleBuffer vertices,
DoubleBuffer buffer) |
protected void |
SegmentPlaneRenderer.computePlaneParameterization(Globe globe,
SegmentPlane segmentPlane,
int[] gridCellCounts,
double[] gridCellParams) |
protected void |
SegmentPlaneRenderer.computePlaneVertices(Globe globe,
SegmentPlane segmentPlane,
int uStacks,
int vStacks,
double uStep,
double vStep,
Vec4 referenceCenter,
DoubleBuffer buffer) |
protected Position |
SegmentPlaneRenderer.computePositionOnPlane(SectorGeometryList sgl,
Globe globe,
SegmentPlane segmentPlane,
double u,
double v,
boolean relativeToSurface) |
protected double |
SegmentPlaneRenderer.computeSurfaceElevation(SectorGeometryList sgl,
Globe globe,
Angle latitude,
Angle longitude) |
protected void |
SegmentPlaneRenderer.createBorderGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected void |
SegmentPlaneRenderer.createControlPointGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo) |
BilinearInterpolator |
SegmentPlane.createPlaneInterpolator(Globe globe) |
protected void |
SegmentPlaneRenderer.createSegmentPlaneGeometry(Globe globe,
SegmentPlane segmentPlane,
SegmentPlaneRenderer.RenderInfo renderInfo) |
protected SegmentPlaneRenderer.RenderInfo |
SegmentPlaneRenderer.getRenderInfoFor(Globe globe,
SegmentPlane segmentPlane) |
Vec4 |
SegmentPlaneRenderer.intersect(Globe globe,
Line ray,
SegmentPlane segmentPlane) |
boolean |
SegmentPlaneRenderer.RenderInfo.isExpired(Globe globe,
SegmentPlane segmentPlane) |
void |
SegmentPlaneRenderer.RenderInfo.makeCurrent(Globe globe,
SegmentPlane segmentPlane) |
Modifier and Type | Method and Description |
---|---|
Extent |
RadarVolume.getExtent(Globe globe,
double verticalExaggeration) |
void |
ShapeEditingExtension.Arrow.moveTo(Globe globe,
Position position) |
Modifier and Type | Method and Description |
---|---|
protected Model |
FlatAndRoundGlobes.makeModel(Globe globe,
LayerList layers) |
Modifier and Type | Method and Description |
---|---|
protected Vec4 |
ExtentVisibilitySupport.computeCenterPoint(Globe globe,
double verticalExaggeration,
Iterable<? extends Extent> modelExtents,
Iterable<? extends ExtentVisibilitySupport.ScreenExtent> screenExtents) |
Vec4[] |
ExtentVisibilitySupport.computeViewLookAtContainingExtents(Globe globe,
double verticalExaggeration,
Vec4 eyePoint,
Vec4 centerPoint,
Vec4 upVector,
Angle fieldOfView,
Rectangle viewport,
double nearClipDistance,
double farClipDistance)
Returns an array of View look-at vectors optimal for viewing the the scene elements, or null if this has no scene
elements.
|
Vec4[] |
ExtentVisibilitySupport.computeViewLookAtContainingExtents(Globe globe,
double verticalExaggeration,
View view)
Returns an array of View look-at vectors optimal for viewing the the scene elements, or null if this has no scene
elements.
|
static Iterable<Extent> |
ExtentVisibilitySupport.extentsFromExtentHolders(Iterable<? extends ExtentHolder> extentHolders,
Globe globe,
double verticalExaggeration)
Converts the specified Iterable of
ExtentHolder references to a new Iterable of
Extent references. |