public class BasicFlyView extends BasicView
| Modifier and Type | Field and Description | 
|---|---|
protected static double | 
DEFAULT_MAX_ELEVATION  | 
protected static Angle | 
DEFAULT_MAX_PITCH  | 
protected static double | 
DEFAULT_MIN_ELEVATION  | 
protected static Angle | 
DEFAULT_MIN_PITCH  | 
COLLISION_NUM_ITERATIONS, COLLISION_THRESHOLD, dc, DEFAULT_DEPTH_RESOLUTION, 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, viewStateIDVIEW_STOPPED| Constructor and Description | 
|---|
BasicFlyView()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
afterDoApply()  | 
protected void | 
doApply(DrawContext dc)  | 
Matrix | 
getModelViewMatrix(Position eyePosition,
                  Position centerPosition)  | 
ViewUtil.ViewState | 
getViewState(Position eyePosition,
            Position centerPosition)  | 
protected void | 
loadConfigurationValues()  | 
void | 
setEyePosition(Position eyePosition)
Sets the geographic position of the eye. 
 | 
void | 
setHeading(Angle heading)
Sets the heading of the view. 
 | 
void | 
setPitch(Angle pitch)
Sets the pitch of the view. 
 | 
void | 
setViewPropertyLimits(ViewPropertyLimits limits)  | 
protected void | 
setViewState(ViewUtil.ViewState viewState)  | 
addAnimator, apply, computeEyePositionFromModelview, computeFarClipDistance, computeFarDistance, computeHorizonDistance, computeHorizonDistance, computeNearClipDistance, computeNearDistance, computePixelSizeAtDistance, computePositionFromScreenPoint, computeRayFromScreenPoint, copyViewState, doGetRestorableState, doRestoreState, getCenterPoint, getCenterPosition, getCurrentEyePoint, getCurrentEyePosition, 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, setOrientation, setReferenceCenter, setRoll, setViewInputHandler, stopAnimations, stopMovement, unProject, unProject, updateModelViewStateIDonMessage, propertyChangeaddPropertyChangeListener, 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, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespropertyChangeonMessageprotected static final double DEFAULT_MAX_ELEVATION
protected static final Angle DEFAULT_MAX_PITCH
protected static final double DEFAULT_MIN_ELEVATION
protected static final Angle DEFAULT_MIN_PITCH
protected void afterDoApply()
protected void doApply(DrawContext dc)
public ViewUtil.ViewState getViewState(Position eyePosition, Position centerPosition)
protected void loadConfigurationValues()
public void setEyePosition(Position eyePosition)
ViewsetEyePosition in interface ViewsetEyePosition in class BasicVieweyePosition - the eye position.public void setHeading(Angle heading)
ViewsetHeading in interface ViewsetHeading in class BasicViewheading - The direction to aim the view in degreespublic void setPitch(Angle pitch)
Viewpublic void setViewPropertyLimits(ViewPropertyLimits limits)
protected void setViewState(ViewUtil.ViewState viewState)
setViewState in class BasicView