|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ViewPropertyLimits
Method Summary | |
---|---|
double[] |
getEyeElevationLimits()
Returns the minimum and maximum values for the View elevation. |
Sector |
getEyeLocationLimits()
Returns the Sector which limits the View eye position latitude and longitude. |
Angle[] |
getHeadingLimits()
Returns the minimum and maximum Angles for the OrbitView heading property. |
Angle[] |
getPitchLimits()
Returns the minimum and maximum Angles for the OrbitView pitch property. |
void |
getRestorableState(RestorableSupport rs,
RestorableSupport.StateObject context)
|
Angle[] |
getRollLimits()
Returns the minimum and maximum Angles for the OrbitView roll property. |
void |
restoreState(RestorableSupport rs,
RestorableSupport.StateObject context)
|
void |
setEyeElevationLimits(double minValue,
double maxValue)
Sets the minimum and maximum values for the View elevation. |
void |
setEyeLocationLimits(Sector sector)
Sets the Sector which will limit the View eye position latitude and longitude. |
void |
setHeadingLimits(Angle minAngle,
Angle maxAngle)
Sets the minimum and maximum Angles which will limit the OrbitView heading property. |
void |
setPitchLimits(Angle minAngle,
Angle maxAngle)
Sets the minimum and maximum Angles which will limit the OrbitView pitch property. |
void |
setRollLimits(Angle minAngle,
Angle maxAngle)
Sets the minimum and maximum Angles which will limit the OrbitView roll property. |
Method Detail |
---|
double[] getEyeElevationLimits()
View
elevation.
Sector getEyeLocationLimits()
Sector
which limits the View
eye position latitude and longitude.
Sector
which limits the eye position latitude and longitude.Angle[] getHeadingLimits()
Angles
for the OrbitView
heading property.
Angles
for heading.Angle[] getPitchLimits()
Angles
for the OrbitView
pitch property.
Angles
for pitch.void getRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
Angle[] getRollLimits()
Angles
for the OrbitView
roll property.
Angles
for roll.void restoreState(RestorableSupport rs, RestorableSupport.StateObject context)
void setEyeElevationLimits(double minValue, double maxValue)
View
elevation.
minValue
- The minimum elevation.maxValue
- The maximum elevation.void setEyeLocationLimits(Sector sector)
Sector
which will limit the View
eye position latitude and longitude.
sector
- Sector
which will limit the eye position latitude and longitude.
IllegalArgumentException
- if sector
is null.void setHeadingLimits(Angle minAngle, Angle maxAngle)
Angles
which will limit the OrbitView
heading property.
minAngle
- the minimum allowable angle for heading.maxAngle
- the maximum allowable angle for heading.
IllegalArgumentException
- if either minAngle
or maxAngle
is null.void setPitchLimits(Angle minAngle, Angle maxAngle)
Angles
which will limit the OrbitView
pitch property.
minAngle
- the minimum allowable angle for pitch.maxAngle
- the maximum allowable angle for pitch.
IllegalArgumentException
- if either minAngle
or maxAngle
is null.void setRollLimits(Angle minAngle, Angle maxAngle)
Angles
which will limit the OrbitView
roll property.
minAngle
- the minimum allowable angle for roll.maxAngle
- the maximum allowable angle for roll.
IllegalArgumentException
- if either minAngle
or maxAngle
is null.
|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |