|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGlobeDisplayRendering
Provides access to members that manipulate globe display rendering.
IGlobeDisplayRendering interface provides access to members that control display rendering in the Globe.
AmbientLight – the globe’s sun effect ambient light value between 0 to 1, BaseExaggeration – the value of exageration to be applied for layers in the Draped and Elevation category, GlobeBackgroundOption – the Globe's background color, GlobeRadius – the Globe's radius. IsSunEnabled – indicates if the sun is enabled,OverlayExaggeration – the vertical exaggeration for Floating Layers, and SunContrast - the sun's illumination contrast.
It also has the following methods to: GetBackgroundTransitionDistances (pLowAltitute, pHighAltitude ) and SetBackgroundTransitionDistances (pLowAltitute, pHighAltitude ) a method to get\set the transition distance where the space color changes to sky color.
Method Summary | |
---|---|
float |
getAmbientLight()
The sun's ambient light value. |
void |
getBackgroundTransitionDistances(float[] pLowAltitude,
float[] pHighAltitude)
Gets the altitude values in kilometers for the transition in the background color. |
double |
getBaseExaggeration()
The vertical exaggeration for the base globe. |
int |
getGlobeBackgroundOption()
The background option. |
double |
getGlobeRadius()
The radius of the globe in meters. |
void |
getLowBackgroundColor(float[] red,
float[] green,
float[] blue)
Returns the low altitude background color. |
double |
getOverlayExaggeration()
The vertical exaggeration for the overlay layers. |
void |
getSunColor(float[] pSunRed,
float[] pSunGreen,
float[] pSunBlue)
Gets the sun RGB color. |
int |
getSunContrast()
The illumination contrast. |
void |
getSunPosition(double[] pLatitude,
double[] pLongitude)
Gets the sun position in lat, lon. |
boolean |
isSunEnabled()
Indicates if the sun lighting is enabled. |
void |
setAmbientLight(float pLightValue)
The sun's ambient light value. |
void |
setBackgroundTransitionDistances(float lowAltitude,
float highAltitude)
Sets the altitude values in kilometers for the transition in the background color. |
void |
setBaseExaggeration(double pFactor)
The vertical exaggeration for the base globe. |
void |
setGlobeBackgroundOption(int pOption)
The background option. |
void |
setIsSunEnabled(boolean pbSun)
Indicates if the sun lighting is enabled. |
void |
setLowBackgroundColor(float red,
float green,
float blue)
Sets the low altitude background color. |
void |
setOverlayExaggeration(double pFactor)
The vertical exaggeration for the overlay layers. |
void |
setSunColor(float sunRed,
float sunGreen,
float sunBlue)
Sets the sun RGB color. |
void |
setSunContrast(int pContrast)
The illumination contrast. |
void |
setSunPosition(double latitude,
double longitude)
Sets the sun position in lat, lon. |
Method Detail |
---|
void setIsSunEnabled(boolean pbSun) throws IOException, AutomationException
pbSun
- The pbSun (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSunEnabled() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getGlobeBackgroundOption() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGlobeBackgroundOption(int pOption) throws IOException, AutomationException
pOption
- A com.esri.arcgis.globecore.esriGlobeBackgroundOption constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLowBackgroundColor(float red, float green, float blue) throws IOException, AutomationException
red
- The red (in)green
- The green (in)blue
- The blue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getLowBackgroundColor(float[] red, float[] green, float[] blue) throws IOException, AutomationException
red
- The red (out: use single element array)green
- The green (out: use single element array)blue
- The blue (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBackgroundTransitionDistances(float lowAltitude, float highAltitude) throws IOException, AutomationException
lowAltitude
- The lowAltitude (in)highAltitude
- The highAltitude (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getBackgroundTransitionDistances(float[] pLowAltitude, float[] pHighAltitude) throws IOException, AutomationException
pLowAltitude
- The pLowAltitude (out: use single element array)pHighAltitude
- The pHighAltitude (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSunPosition(double latitude, double longitude) throws IOException, AutomationException
latitude
- The latitude (in)longitude
- The longitude (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getSunPosition(double[] pLatitude, double[] pLongitude) throws IOException, AutomationException
pLatitude
- The pLatitude (out: use single element array)pLongitude
- The pLongitude (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSunColor(float sunRed, float sunGreen, float sunBlue) throws IOException, AutomationException
sunRed
- The sunRed (in)sunGreen
- The sunGreen (in)sunBlue
- The sunBlue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getSunColor(float[] pSunRed, float[] pSunGreen, float[] pSunBlue) throws IOException, AutomationException
pSunRed
- The pSunRed (out: use single element array)pSunGreen
- The pSunGreen (out: use single element array)pSunBlue
- The pSunBlue (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSunContrast(int pContrast) throws IOException, AutomationException
pContrast
- The pContrast (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSunContrast() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAmbientLight(float pLightValue) throws IOException, AutomationException
pLightValue
- The pLightValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.float getAmbientLight() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBaseExaggeration(double pFactor) throws IOException, AutomationException
pFactor
- The pFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getBaseExaggeration() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOverlayExaggeration(double pFactor) throws IOException, AutomationException
pFactor
- The pFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getOverlayExaggeration() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getGlobeRadius() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |