public class CustomOrbitView
extends gov.nasa.worldwind.view.orbit.BasicOrbitView
center, collisionSupport, viewOutOfFocus, zoomCOLLISION_NUM_ITERATIONS, COLLISION_THRESHOLD, dc, detectCollisions, eyePosition, farClipDistance, fieldOfView, frustum, globe, hadCollisions, heading, horizonDistance, lastEyePoint, lastEyePosition, lastForwardVector, lastFrustumInModelCoords, lastUpVector, MINIMUM_FAR_DISTANCE, MINIMUM_NEAR_DISTANCE, modelview, modelviewInv, nearClipDistance, pitch, projection, roll, viewInputHandler, viewLimits, viewport, viewStateID| Constructor and Description |
|---|
CustomOrbitView()
Constructor #1
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
computeFarClipDistance()
The purpose is to set custom far clip distance so that trajectories don't
get "cut off" on the other side of the Earth.
|
protected double |
computeNearClipDistance()
The purpose is to set a custom near clip distance so that trajectories
don't get "cut off" on the other side of the Earth.
|
void |
setClipDistValues(double nCD,
double fCD)
The purpose is for the user to set the near and far clip distances to be
stored in this class.
|
addCenterAnimator, addCenterAnimator, addEyePositionAnimator, addFlyToZoomAnimator, addHeadingAnimator, addHeadingPitchAnimator, addPanToAnimator, addPanToAnimator, addPanToAnimator, addPanToAnimator, addPanToAnimator, addPitchAnimator, addZoomAnimator, afterDoApply, canFocusOnTerrainCenter, canFocusOnViewportCenter, computeAndSetViewCenter, computeAndSetViewCenterIfNeeded, copyViewState, doApply, doGetRestorableState, doRestoreState, flagHadCollisions, focusOnTerrainCenter, focusOnViewportCenter, getCenterPoint, getCenterPosition, getCurrentEyePoint, getCurrentEyePosition, getOrbitViewLimits, getZoom, legacyRestoreState, loadConfigurationValues, normalizedCenterPosition, normalizedHeading, normalizedPitch, resolveCollisionsWithCenterPosition, resolveCollisionsWithPitch, setCenterPosition, setEyePosition, setHeading, setModelCoordinates, setOrbitViewLimits, setOrientation, setPitch, setViewOutOfFocus, setZoom, stopMovementOnCenter, validateModelCoordinatesaddAnimator, apply, computeEyePositionFromModelview, computeFarDistance, computeHorizonDistance, computeHorizonDistance, computeNearDistance, computePixelSizeAtDistance, computePositionFromScreenPoint, computeRayFromScreenPoint, getCurrentForwardVector, getDC, getEyePoint, getEyePosition, getFarClipDistance, getFieldOfView, getForwardVector, getFrustum, getFrustumInModelCoordinates, getGlobe, getHeading, getHorizonDistance, getModelviewMatrix, getNearClipDistance, getPitch, getProjectionMatrix, getRestorableState, getRoll, getUpVector, getViewInputHandler, getViewport, getViewPropertyLimits, getViewStateID, goTo, hadCollisions, isAnimating, isDetectCollisions, loadGLViewState, popReferenceCenter, project, project, pushReferenceCenter, restoreState, setDetectCollisions, setFarClipDistance, setFieldOfView, setGlobe, setNearClipDistance, setReferenceCenter, setRoll, setViewInputHandler, setViewState, stopAnimations, stopMovement, unProject, unProject, updateModelViewStateIDaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithadCollisions, isDetectCollisions, setDetectCollisionsaddAnimator, apply, computePixelSizeAtDistance, computePositionFromScreenPoint, computeRayFromScreenPoint, getEyePoint, getEyePosition, getFarClipDistance, getFieldOfView, getForwardVector, getFrustum, getFrustumInModelCoordinates, getGlobe, getHeading, getHorizonDistance, getModelviewMatrix, getNearClipDistance, getPitch, getProjectionMatrix, getRoll, getUpVector, getViewInputHandler, getViewport, getViewPropertyLimits, getViewStateID, goTo, isAnimating, popReferenceCenter, project, pushReferenceCenter, setFieldOfView, setReferenceCenter, setRoll, stopAnimations, stopMovement, unProjectaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespublic void setClipDistValues(double nCD,
double fCD)
nCD - The "near" clip distance.fCD - The "far" clip distance.protected double computeNearClipDistance()
computeNearClipDistance in class gov.nasa.worldwind.view.BasicViewprotected double computeFarClipDistance()
computeFarClipDistance in class gov.nasa.worldwind.view.BasicView