NASA World Wind

gov.nasa.worldwind.view
Class OrbitViewCollisionSupport

java.lang.Object
  extended by gov.nasa.worldwind.view.OrbitViewCollisionSupport

public class OrbitViewCollisionSupport
extends java.lang.Object


Constructor Summary
OrbitViewCollisionSupport()
           
 
Method Summary
 Position computeCenterPositionToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 Angle computePitchToResolveCollision(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 double getCollisionThreshold()
           
 int getNumIterations()
           
 boolean isColliding(OrbitView orbitView, double nearDistance, DrawContext dc)
           
 void setCollisionThreshold(double collisionThreshold)
           
 void setNumIterations(int numIterations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrbitViewCollisionSupport

public OrbitViewCollisionSupport()
Method Detail

computeCenterPositionToResolveCollision

public Position computeCenterPositionToResolveCollision(OrbitView orbitView,
                                                        double nearDistance,
                                                        DrawContext dc)

computePitchToResolveCollision

public Angle computePitchToResolveCollision(OrbitView orbitView,
                                            double nearDistance,
                                            DrawContext dc)

getCollisionThreshold

public double getCollisionThreshold()

getNumIterations

public int getNumIterations()

isColliding

public boolean isColliding(OrbitView orbitView,
                           double nearDistance,
                           DrawContext dc)

setCollisionThreshold

public void setCollisionThreshold(double collisionThreshold)

setNumIterations

public void setNumIterations(int numIterations)

NASA World Wind