NASA World Wind

gov.nasa.worldwind.view
Class FlatOrbitView

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.view.AbstractView
              extended by gov.nasa.worldwind.view.BasicOrbitView
                  extended by gov.nasa.worldwind.view.FlatOrbitView
All Implemented Interfaces:
AVList, Restorable, View, OrbitView, WWObject, java.beans.PropertyChangeListener, java.util.EventListener

public class FlatOrbitView
extends BasicOrbitView


Field Summary
 
Fields inherited from class gov.nasa.worldwind.avlist.AVListImpl
changeSupport
 
Fields inherited from interface gov.nasa.worldwind.view.OrbitView
CENTER_STOPPED
 
Fields inherited from interface gov.nasa.worldwind.View
VIEW_STOPPED
 
Constructor Summary
FlatOrbitView()
           
 
Method Summary
 double computeHorizonDistance()
          Gets the distance from the View's eye point to the horizon point on the last rendered Globe.
protected  void doApply(DrawContext dc)
           
 double getAutoFarClipDistance()
          Returns the auto-configured far clipping plane distance, in eye coordinates.
 
Methods inherited from class gov.nasa.worldwind.view.BasicOrbitView
afterDoApply, canFocusOnViewportCenter, computePixelSizeAtDistance, computePositionFromScreenPoint, computeRayFromScreenPoint, focusOnViewportCenter, getAutoNearClipDistance, getCenterPosition, getCurrentEyePoint, getCurrentEyePosition, getEyePoint, getEyePosition, getFarClipDistance, getFieldOfView, getForwardVector, getFrustum, getFrustumInModelCoordinates, getHeading, getModelviewMatrix, getNearClipDistance, getOrbitViewModel, getPitch, getProjectionMatrix, getRestorableState, getUpVector, getViewport, getZoom, project, restoreState, setCenterPosition, setEyePosition, setFarClipDistance, setFieldOfView, setHeading, setNearClipDistance, setOrientation, setPitch, setZoom, stopMovementOnCenter, unProject
 
Methods inherited from class gov.nasa.worldwind.view.AbstractView
apply, applyStateIterator, flagHadCollisions, hadCollisions, hasStateIterator, isDetectCollisions, popReferenceCenter, pushReferenceCenter, setDetectCollisions, stopMovement, stopStateIterators
 
Methods inherited from class gov.nasa.worldwind.WWObjectImpl
propertyChange
 
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.worldwind.View
apply, applyStateIterator, hadCollisions, hasStateIterator, isDetectCollisions, popReferenceCenter, pushReferenceCenter, setDetectCollisions, stopMovement, stopStateIterators
 
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Constructor Detail

FlatOrbitView

public FlatOrbitView()
Method Detail

computeHorizonDistance

public double computeHorizonDistance()
Description copied from interface: View
Gets the distance from the View's eye point to the horizon point on the last rendered Globe.

Specified by:
computeHorizonDistance in interface View
Overrides:
computeHorizonDistance in class BasicOrbitView
Returns:
the distance from the eye point to the horizon.

doApply

protected void doApply(DrawContext dc)
Overrides:
doApply in class BasicOrbitView

getAutoFarClipDistance

public double getAutoFarClipDistance()
Description copied from interface: View
Returns the auto-configured far clipping plane distance, in eye coordinates. The distance is implementation dependent, and should be based on the View's current position and orientation.

Specified by:
getAutoFarClipDistance in interface View
Overrides:
getAutoFarClipDistance in class BasicOrbitView
Returns:
auto-configured far clipping plane distance.

NASA World Wind