|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use Intersection | |
|---|---|
| gov.nasa.worldwind.geom | |
| gov.nasa.worldwind.globes | Provides classes for representing the shape and terrain of a planet. |
| gov.nasa.worldwind.ogc.collada.impl | Provides classes for rendering COLLADA documents. |
| gov.nasa.worldwind.render | |
| gov.nasa.worldwind.render.airspaces.editor | |
| gov.nasa.worldwind.terrain | |
| gov.nasa.worldwind.util | |
| gov.nasa.worldwindx.applications.antenna | |
| gov.nasa.worldwindx.examples.lineofsight | Examples of how to perform line of sight calculations in WorldWind. |
| Uses of Intersection in gov.nasa.worldwind.geom |
|---|
| Methods in gov.nasa.worldwind.geom that return Intersection | |
|---|---|
Intersection[] |
Sphere.intersect(Line line)
Obtains the intersections of this sphere with a line. |
Intersection[] |
Extent.intersect(Line line)
Computes the intersections of this extent with line. |
Intersection[] |
Cylinder.intersect(Line line)
Computes the intersections of this extent with line. |
Intersection[] |
Box.intersect(Line line)
Computes the intersections of this extent with line. |
static Intersection |
Triangle.intersect(Line line,
double vax,
double vay,
double vaz,
double vbx,
double vby,
double vbz,
double vcx,
double vcy,
double vcz)
Determines the intersection of a specified line with a triangle specified by individual coordinates. |
static Intersection |
Triangle.intersect(Line line,
Vec4 a,
Vec4 b,
Vec4 c)
Determines the intersection of a specified line with a specified triangle. |
| Methods in gov.nasa.worldwind.geom that return types with arguments of type Intersection | |
|---|---|
static List<Intersection> |
Triangle.intersectTriangles(Line line,
FloatBuffer vertices)
Compute the intersections of a line with a collection of triangles. |
static List<Intersection> |
Triangle.intersectTriangles(Line line,
FloatBuffer vertices,
IntBuffer indices)
Compute the intersections of a line with a collection of triangles. |
static List<Intersection> |
Triangle.intersectTriangleTypes(Line line,
FloatBuffer vertices,
IntBuffer indices,
int triangleType)
Compute the intersections of a line with a triangle collection. |
static List<Intersection> |
Triangle.intersectTriFan(Line line,
FloatBuffer vertices,
IntBuffer indices)
Compute the intersections of a line with a triangle fan. |
static List<Intersection> |
Triangle.intersectTriFan(Line line,
Vec4[] vertices,
IntBuffer indices)
Compute the intersections of a line with a triangle fan. |
static List<Intersection> |
Triangle.intersectTriStrip(Line line,
FloatBuffer vertices,
IntBuffer indices)
Compute the intersections of a line with a triangle strip. |
static List<Intersection> |
Triangle.intersectTriStrip(Line line,
Vec4[] vertices,
IntBuffer indices)
Compute the intersections of a line with a triangle strip. |
static Queue<Intersection> |
Intersection.sort(Vec4 refPoint,
List<Intersection> listA,
List<Intersection> listB)
Merges two lists of intersections into a single list sorted by intersection distance from a specified reference point. |
| Methods in gov.nasa.worldwind.geom with parameters of type Intersection | |
|---|---|
Vec4 |
Line.nearestIntersectionPoint(Intersection[] intersections)
|
| Method parameters in gov.nasa.worldwind.geom with type arguments of type Intersection | |
|---|---|
static Queue<Intersection> |
Intersection.sort(Vec4 refPoint,
List<Intersection> listA,
List<Intersection> listB)
Merges two lists of intersections into a single list sorted by intersection distance from a specified reference point. |
static Queue<Intersection> |
Intersection.sort(Vec4 refPoint,
List<Intersection> listA,
List<Intersection> listB)
Merges two lists of intersections into a single list sorted by intersection distance from a specified reference point. |
| Uses of Intersection in gov.nasa.worldwind.globes |
|---|
| Methods in gov.nasa.worldwind.globes that return Intersection | |
|---|---|
Intersection[] |
EllipsoidalGlobe.intersect(Line line)
|
Intersection[] |
Globe.intersect(Line line,
double altitude)
Intersects a specified line with this globe. |
Intersection[] |
EllipsoidalGlobe.intersect(Line line,
double altitude)
|
protected Intersection[] |
FlatGlobe.intersect(Line line,
double equRadius,
double polarRadius)
|
protected Intersection[] |
EllipsoidalGlobe.intersect(Line line,
double equRadius,
double polRadius)
|
Intersection[] |
Globe.intersect(Triangle triangle,
double altitude)
Intersects a specified triangle with the globe. |
Intersection[] |
EllipsoidalGlobe.intersect(Triangle t,
double elevation)
|
| Uses of Intersection in gov.nasa.worldwind.ogc.collada.impl |
|---|
| Methods in gov.nasa.worldwind.ogc.collada.impl that return types with arguments of type Intersection | |
|---|---|
List<Intersection> |
ColladaMeshShape.intersect(Line line,
Terrain terrain)
Compute the intersections of a specified line with this shape. |
| Uses of Intersection in gov.nasa.worldwind.render |
|---|
| Methods in gov.nasa.worldwind.render that return types with arguments of type Intersection | |
|---|---|
protected ArrayList<Intersection> |
ContourLinePolygon.filterIntersections(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the current polygon. |
protected ArrayList<Intersection> |
ContourLine.filterIntersections(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding sector. |
protected ArrayList<Intersection> |
ContourLine.filterIntersectionsOnViewFrustum(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to the current view frustum. |
List<Intersection> |
RigidShape.intersect(Line line,
Terrain terrain)
Compute the intersections of a specified line with this shape. |
List<Intersection> |
Polygon.intersect(Line line,
Terrain terrain)
Compute the intersections of a specified line with this polygon. |
List<Intersection> |
Path.intersect(Line line,
Terrain terrain)
|
List<Intersection> |
ExtrudedPolygon.intersect(Line line,
Terrain terrain)
Compute the intersections of a specified line with this extruded polygon. |
abstract List<Intersection> |
AbstractShape.intersect(Line line,
Terrain terrain)
Compute the intersections of a specified line with this shape. |
List<Intersection> |
RigidShape.intersect(Line line,
Terrain terrain,
int index)
|
protected List<Intersection> |
ExtrudedPolygon.intersectBoundarySides(Line line,
ExtrudedPolygon.ExtrudedBoundaryInfo boundary)
Intersects a line with the sides of an individual boundary. |
List<Intersection> |
RigidShape.intersectFace(Line line,
int index,
Matrix renderMatrix)
Returns intersections of line with the ith face of this shape, Assumes we already know the line intersects the shape somewhere (but perhaps not on this face) |
| Method parameters in gov.nasa.worldwind.render with type arguments of type Intersection | |
|---|---|
protected ArrayList<Intersection> |
ContourLinePolygon.filterIntersections(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the current polygon. |
protected ArrayList<Intersection> |
ContourLine.filterIntersections(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to some criteria - here the inclusion inside the bounding sector. |
protected ArrayList<Intersection> |
ContourLine.filterIntersectionsOnViewFrustum(DrawContext dc,
ArrayList<Intersection> list)
Filters the given intersection segments list according to the current view frustum. |
protected void |
Polygon.intersect(Line line,
Polygon.ShapeData shapeData,
List<Intersection> intersections)
|
protected void |
RigidShape.intersect(Line line,
RigidShape.ShapeData shapeData,
List<Intersection> intersections,
int index)
|
protected void |
ExtrudedPolygon.intersectCap(Line line,
ExtrudedPolygon.ShapeData shapeData,
List<Intersection> intersections)
|
protected int |
ContourLine.makePolylinesConnected(DrawContext dc,
ArrayList<Intersection> inter,
int tolerance)
Add a set of Polyline objects to the contour line renderable list by connecting as much as possible
the segments from the given Intersection array. |
| Uses of Intersection in gov.nasa.worldwind.render.airspaces.editor |
|---|
| Methods in gov.nasa.worldwind.render.airspaces.editor with parameters of type Intersection | |
|---|---|
static Vec4 |
AirspaceEditorUtil.nearestIntersectionPoint(Line line,
Intersection[] intersections)
|
| Uses of Intersection in gov.nasa.worldwind.terrain |
|---|
| Methods in gov.nasa.worldwind.terrain that return Intersection | |
|---|---|
protected Intersection[] |
HighResolutionTerrain.doIntersect(Position pA,
Position pB)
Computes intersections of a line with the terrain. |
Intersection[] |
SectorGeometry.intersect(double elevation)
Computes the geometry's intersections with a globe at a specified elevation. |
Intersection[] |
RectangularTessellator.RectTile.intersect(double elevation)
|
Intersection[] |
SectorGeometryList.intersect(double elevation,
Sector sector)
Determines if and where the geometry intersects the ellipsoid at a given elevation. |
protected Intersection[] |
HighResolutionTerrain.intersect(HighResolutionTerrain.RectTile tile,
Line line)
Computes the intersections of a line with a tile. |
Intersection[] |
SectorGeometryList.intersect(Line line)
Determines if and where a ray intersects the geometry. |
Intersection[] |
SectorGeometry.intersect(Line line)
Computes the Cartesian coordinates of a line's intersections with the geometry. |
Intersection[] |
RectangularTessellator.RectTile.intersect(Line line)
|
Intersection[] |
HighResolutionTerrain.intersect(Line line)
Intersect a line with the terrain. |
Intersection[] |
Terrain.intersect(Position pA,
Position pB)
Computes the intersections of a line with the terrain. |
Intersection[] |
HighResolutionTerrain.intersect(Position pA,
Position pB)
Computes the intersections of a line with the terrain. |
Intersection[] |
Terrain.intersect(Position pA,
Position pB,
int altitudeMode)
Computes the intersections of a line with the terrain. |
Intersection[] |
HighResolutionTerrain.intersect(Position pA,
Position pB,
int altitudeMode)
Computes the intersections of a line with the terrain. |
protected Intersection[] |
RectangularTessellator.intersect(RectangularTessellator.RectTile tile,
double elevation)
|
protected Intersection[] |
RectangularTessellator.intersect(RectangularTessellator.RectTile tile,
Line line)
Determines if and where a ray intersects a RectTile geometry. |
| Methods in gov.nasa.worldwind.terrain with parameters of type Intersection | |
|---|---|
void |
HighResolutionTerrain.IntersectionCallback.intersection(Position pA,
Position pB,
Intersection[] intersections)
Called with the computed intersections for a line. |
| Uses of Intersection in gov.nasa.worldwind.util |
|---|
| Methods in gov.nasa.worldwind.util that return Intersection | |
|---|---|
static Intersection[] |
WWMath.polytopeIntersect(Line line,
Plane[] planes)
Intersect a line with a convex polytope and return the intersection points. |
| Uses of Intersection in gov.nasa.worldwindx.applications.antenna |
|---|
| Methods in gov.nasa.worldwindx.applications.antenna that return types with arguments of type Intersection | |
|---|---|
List<Intersection> |
AntennaModel.intersect(Line line,
Terrain terrain)
|
List<Intersection> |
AntennaAxes.intersect(Line line,
Terrain terrain)
|
| Uses of Intersection in gov.nasa.worldwindx.examples.lineofsight |
|---|
| Fields in gov.nasa.worldwindx.examples.lineofsight with type parameters of type Intersection | |
|---|---|
protected Map<Position,List<Intersection>> |
LineIntersector.allIntersections
|
| Methods in gov.nasa.worldwindx.examples.lineofsight that return types with arguments of type Intersection | |
|---|---|
Map<Position,List<Intersection>> |
LineIntersector.getAllIntersections()
|
List<Intersection> |
LineIntersector.getIntersections(Position position)
|
protected List<Intersection> |
ShapeLineIntersector.performRenderableIntersection(Line line,
Renderable renderable)
|
| Methods in gov.nasa.worldwindx.examples.lineofsight with parameters of type Intersection | |
|---|---|
protected void |
PolygonIntersection.AppFrame.drawIntersection(Intersection intersection)
|
protected void |
ExtrudedPolygonIntersection.AppFrame.drawIntersection(Intersection intersection)
|
protected void |
AbstractShapeIntersection.AppFrame.drawIntersection(Intersection intersection)
|
protected void |
LinesOfSight.AppFrame.showIntersection(Intersection losi)
|
| Method parameters in gov.nasa.worldwindx.examples.lineofsight with type arguments of type Intersection | |
|---|---|
protected void |
LinesOfSight.AppFrame.showIntersections(Queue<Intersection> intersections)
|
|
NASA World Wind | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||