gov.nasa.worldwind.terrain
Interface SectorGeometry
- All Superinterfaces:
- Pickable, Renderable
public interface SectorGeometry
- extends Renderable, Pickable
|
Method Summary |
Extent |
getExtent()
|
SectorGeometry.ExtractedShapeDescription |
getIntersectingTessellationPieces(Plane[] p)
|
SectorGeometry.ExtractedShapeDescription |
getIntersectingTessellationPieces(Vec4 Cxyz,
Vec4 uHat,
Vec4 vHat,
double uRadius,
double vRadius)
|
Sector |
getSector()
|
Vec4 |
getSurfacePoint(Angle latitude,
Angle longitude,
double metersOffset)
|
Intersection[] |
intersect(double elevation)
|
Intersection[] |
intersect(Line line)
|
DoubleBuffer |
makeTextureCoordinates(SectorGeometry.GeographicTextureCoordinateComputer computer)
|
PickedObject[] |
pick(DrawContext dc,
List<? extends Point> pickPoints)
|
void |
renderBoundingVolume(DrawContext dc)
|
void |
renderMultiTexture(DrawContext dc,
int numTextureUnits)
|
void |
renderWireframe(DrawContext dc,
boolean interior,
boolean exterior)
|
| Methods inherited from interface gov.nasa.worldwind.pick.Pickable |
pick |
getExtent
Extent getExtent()
getIntersectingTessellationPieces
SectorGeometry.ExtractedShapeDescription getIntersectingTessellationPieces(Plane[] p)
getIntersectingTessellationPieces
SectorGeometry.ExtractedShapeDescription getIntersectingTessellationPieces(Vec4 Cxyz,
Vec4 uHat,
Vec4 vHat,
double uRadius,
double vRadius)
getSector
Sector getSector()
getSurfacePoint
Vec4 getSurfacePoint(Angle latitude,
Angle longitude,
double metersOffset)
intersect
Intersection[] intersect(double elevation)
intersect
Intersection[] intersect(Line line)
makeTextureCoordinates
DoubleBuffer makeTextureCoordinates(SectorGeometry.GeographicTextureCoordinateComputer computer)
pick
PickedObject[] pick(DrawContext dc,
List<? extends Point> pickPoints)
renderBoundingVolume
void renderBoundingVolume(DrawContext dc)
renderMultiTexture
void renderMultiTexture(DrawContext dc,
int numTextureUnits)
renderWireframe
void renderWireframe(DrawContext dc,
boolean interior,
boolean exterior)