NASA World Wind

Package gov.nasa.worldwind.geom

• Interface Summary
Interface Description
BarycentricPlanarShape
Extent
Represents a volume enclosing one or more objects or collections of points.
ExtentHolder
ExtentHolder provides an interface to query an object's enclosing volume in model coordinates.
MeasurableArea
This interfaces provides methods to query measurements of surface-defining objects.
MeasurableLength
• Class Summary
Class Description
Angle
Represents a geometric angle.
See http://www.cs.kuleuven.be/~ares/Publications/LagaeDutre2005AnEfficientRayQuadrilateralIntersectionTest/paper.pdf for a description of the calculations used to compute barycentric and bilinear coordinates.
BarycentricTriangle
BilinearInterpolator
Box
An arbitrarily oriented box, typically used as a oriented bounding volume for a collection of points or shapes.
Cylinder
Represents a geometric cylinder, most often used as a bounding volume.
Frustum
Represents a view frustum composed of six planes: left, right, bottom, top, near far.
Frustum.Corners
Holds the eight corner points of a frustum.
Intersection
LatLon
Represents a point on the two-dimensional surface of a globe.
Line
Matrix
PickPointFrustum
A viewport aligned `Frustum` that also stores the 2D screen rectangle that the `Frustum` contains.
Plane
Represents a `Plane` in Cartesian coordinates, defined by a normal vector to the plane and a signed scalar value proportional to the distance of the plane from the origin.
PolarPoint
Represents a point in space defined by a latitude, longitude and distance from the origin.
Position
Position.PositionList
Quaternion
Sector
`Sector` represents a rectangular region of latitude and longitude.
Sphere
Represents a sphere in three dimensional space.
Triangle
Provides operations on triangles.
Triangle.TriangleIntersection
Defines a line segment representing the intersection of a line with and in the plane of a triangle.
Vec4