Uses of Interface
gov.nasa.worldwind.terrain.Terrain
-
Packages that use Terrain Package Description gov.nasa.worldwind.ogc.collada.impl Provides classes for rendering COLLADA documents.gov.nasa.worldwind.render gov.nasa.worldwind.terrain gov.nasa.worldwind.util gov.nasa.worldwindx.applications.antenna gov.nasa.worldwindx.examples gov.nasa.worldwindx.examples.lineofsight Examples of how to perform line of sight calculations in WorldWind. -
-
Uses of Terrain in gov.nasa.worldwind.ogc.collada.impl
Methods in gov.nasa.worldwind.ogc.collada.impl with parameters of type Terrain Modifier and Type Method Description java.util.List<Intersection>
ColladaMeshShape. intersect(Line line, Terrain terrain)
Compute the intersections of a specified line with this shape. -
Uses of Terrain in gov.nasa.worldwind.render
Fields in gov.nasa.worldwind.render declared as Terrain Modifier and Type Field Description protected Terrain
ExtrudedPolygon. previousIntersectionTerrain
The terrain used in the most recent intersection calculations.protected Terrain
Polygon. previousIntersectionTerrain
The terrain used in the most recent intersection calculations.protected Terrain
RigidShape. previousIntersectionTerrain
The terrain used in the most recent intersection calculations.protected Terrain
DrawContextImpl. terrain
Methods in gov.nasa.worldwind.render that return Terrain Modifier and Type Method Description Terrain
DrawContext. getTerrain()
Returns aTerrain
object that uses the current sector geometry or the current globe to compute surface points.Terrain
DrawContextImpl. getTerrain()
Methods in gov.nasa.worldwind.render with parameters of type Terrain Modifier and Type Method Description protected void
ExtrudedPolygon. computeBoundaryVertices(Terrain terrain, ExtrudedPolygon.ExtrudedBoundaryInfo boundary, Vec4 refPoint)
Compute and set the Cartesian vertices for one specified boundary of this shape.protected void
Polygon. computeBoundaryVertices(Terrain terrain, Polygon.BoundaryInfo boundary, Vec4 refPoint, Matrix rotationMatrix)
Compute the vertices associated with a specified boundary.protected Vec4
AbstractShape. computePoint(DrawContext dc, Terrain terrain, Position position)
Computes a model-coordinate point from a position, applying this shape's altitude mode, and usingCLAMP_TO_GROUND
if the current globe is 2D.protected Vec4
AbstractShape. computePoint(Terrain terrain, Position position)
Computes a model-coordinate point from a position, applying this shape's altitude mode.protected Vec4
AbstractGeneralShape. computeReferencePoint(Terrain terrain)
protected void
ExtrudedPolygon. computeReferencePoint(Terrain terrain, ExtrudedPolygon.ShapeData shapeData)
Computes and sets this shape's reference point, the Cartesian position corresponding to its geographic location.protected Vec4
Polygon. computeReferencePoint(Terrain terrain, Matrix rotationMatrix)
protected void
ExtrudedPolygon. createFullGeometry(DrawContext dc, Terrain terrain, ExtrudedPolygon.ShapeData shapeData, boolean skipOuterBoundary)
Computes a boundary set's full geometry.protected void
Polygon. createFullGeometry(DrawContext dc, Terrain terrain, Polygon.ShapeData shapeData, boolean skipOuterBoundary)
Computes a shape's full geometry.protected RigidShape.ShapeData
Box. createIntersectionGeometry(Terrain terrain)
protected RigidShape.ShapeData
Cone. createIntersectionGeometry(Terrain terrain)
protected RigidShape.ShapeData
Cylinder. createIntersectionGeometry(Terrain terrain)
protected RigidShape.ShapeData
Ellipsoid. createIntersectionGeometry(Terrain terrain)
protected ExtrudedPolygon.ShapeData
ExtrudedPolygon. createIntersectionGeometry(Terrain terrain)
protected Polygon.ShapeData
Polygon. createIntersectionGeometry(Terrain terrain)
protected RigidShape.ShapeData
Pyramid. createIntersectionGeometry(Terrain terrain)
protected abstract RigidShape.ShapeData
RigidShape. createIntersectionGeometry(Terrain terrain)
protected RigidShape.ShapeData
Wedge. createIntersectionGeometry(Terrain terrain)
protected void
ExtrudedPolygon. createVertices(Terrain terrain, ExtrudedPolygon.ShapeData shapeData, boolean skipOuterBoundary)
Creates this shape's Cartesian vertices.protected void
Polygon. createVertices(Terrain terrain, Polygon.ShapeData shapeData, boolean skipOuterBoundary)
Computes the Cartesian vertices for this shape.abstract java.util.List<Intersection>
AbstractShape. intersect(Line line, Terrain terrain)
Compute the intersections of a specified line with this shape.java.util.List<Intersection>
ExtrudedPolygon. intersect(Line line, Terrain terrain)
Compute the intersections of a specified line with this extruded polygon.java.util.List<Intersection>
Path. intersect(Line line, Terrain terrain)
java.util.List<Intersection>
Polygon. intersect(Line line, Terrain terrain)
Compute the intersections of a specified line with this polygon.java.util.List<Intersection>
RigidShape. intersect(Line line, Terrain terrain)
Compute the intersections of a specified line with this shape.java.util.List<Intersection>
RigidShape. intersect(Line line, Terrain terrain, int index)
protected boolean
ExtrudedPolygon. isSameAsPreviousTerrain(Terrain terrain)
protected boolean
Polygon. isSameAsPreviousTerrain(Terrain terrain)
protected boolean
RigidShape. isSameAsPreviousTerrain(Terrain terrain)
-
Uses of Terrain in gov.nasa.worldwind.terrain
Classes in gov.nasa.worldwind.terrain that implement Terrain Modifier and Type Class Description class
HighResolutionTerrain
Provides operations on the best available terrain. -
Uses of Terrain in gov.nasa.worldwind.util
Methods in gov.nasa.worldwind.util with parameters of type Terrain Modifier and Type Method Description void
GeometryBuilder. makeCylinderVertices(Terrain terrain, LatLon center, double radius, double[] altitudes, boolean[] terrainConformant, int slices, int stacks, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeCylinderVertices(Terrain terrain, LatLon center, double minorRadius, double majorRadius, Angle heading, double[] altitudes, boolean[] terrainConformant, int slices, int stacks, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeDiskVertices(Terrain terrain, LatLon center, double[] radii, Angle heading, double altitude, boolean terrainConformant, int slices, int loops, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeDiskVertices(Terrain terrain, LatLon center, double innerRadius, double outerRadius, double altitude, boolean terrainConformant, int slices, int loops, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeLongCylinderVertices(Terrain terrain, LatLon center1, LatLon center2, double radius, double[] altitudes, boolean[] terrainConformant, int arcSlices, int lengthSlices, int stacks, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeLongDiskVertices(Terrain terrain, LatLon center1, LatLon center2, double innerRadius, double outerRadius, double altitude, boolean terrainConformant, int arcSlices, int lengthSlices, int loops, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makePartialCylinderVertices(Terrain terrain, LatLon center, double radius, double[] altitudes, boolean[] terrainConformant, int slices, int stacks, double start, double sweep, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makePartialDiskVertices(Terrain terrain, LatLon center, double innerRadius, double outerRadius, double altitude, boolean terrainConformant, int slices, int loops, double start, double sweep, Vec4 refPoint, float[] dest)
void
GeometryBuilder. makeRadialWallVertices(Terrain terrain, LatLon center, double innerRadius, double outerRadius, double angle, double[] altitudes, boolean[] terrainConformant, int pillars, int stacks, Vec4 refPoint, float[] dest)
-
Uses of Terrain in gov.nasa.worldwindx.applications.antenna
Methods in gov.nasa.worldwindx.applications.antenna with parameters of type Terrain Modifier and Type Method Description java.util.List<Intersection>
AntennaAxes. intersect(Line line, Terrain terrain)
java.util.List<Intersection>
AntennaModel. intersect(Line line, Terrain terrain)
-
Uses of Terrain in gov.nasa.worldwindx.examples
Methods in gov.nasa.worldwindx.examples with parameters of type Terrain Modifier and Type Method Description java.util.List<Intersection>
RadarVolume. intersect(Line line, Terrain terrain)
-
Uses of Terrain in gov.nasa.worldwindx.examples.lineofsight
Fields in gov.nasa.worldwindx.examples.lineofsight declared as Terrain Modifier and Type Field Description protected Terrain
LineIntersector. terrain
Methods in gov.nasa.worldwindx.examples.lineofsight that return Terrain Modifier and Type Method Description Terrain
LineIntersector. getTerrain()
Constructors in gov.nasa.worldwindx.examples.lineofsight with parameters of type Terrain Constructor Description LineIntersector(Terrain terrain, int numThreads)
ShapeLineIntersector(Terrain terrain, int numThreads)
TerrainLineIntersector(Terrain terrain, int numThreads)
Consruct an terrain intersector.
-