|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Extent
Represents an enclosing volume.
Method Summary | |
---|---|
Vec4 |
getCenter()
|
double |
getDiameter()
|
double |
getRadius()
|
Intersection[] |
intersect(Line line)
Obtain the intersections of this extent with line . |
boolean |
intersects(Frustum frustum)
Tests whether or not this Extent intersects frustum . |
boolean |
intersects(Line line)
Calculate whether or not line intersects this Extent . |
boolean |
intersects(Plane plane)
Calculate whether or not this Extent is intersected by plane . |
Method Detail |
---|
Vec4 getCenter()
double getDiameter()
double getRadius()
Intersection[] intersect(Line line)
line
. The returned array may be either null or of zero
length if no intersections are discovered. It does not contain null elements. Tangential intersections are marked
as such. line
is considered to have infinite length in both directions.
line
- the Line
with which to intersect this Extent
line
enters or leave this
Extent
boolean intersects(Frustum frustum)
Extent
intersects frustum
. Returns true if any part of these
two objects intersect, including the case where either object wholly contains the other, false otherwise.
frustum
- the Frustum
with which to test for intersection
boolean intersects(Line line)
line
intersects this Extent
. This method may be faster than
checking the size of the arary returned by intersect(Line)
. Implementing methods must ensure that
this method returns true if and only if intersect(Line)
returns a non-null array containing at least
one element.
line
- the Line
with which to test for intersection
boolean intersects(Plane plane)
Extent
is intersected by plane
.
plane
- the Plane
with which to test for intersection
plane
is found to intersect this Extent
|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |