|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeDisplayRendering2
Provides access to members that manipulate globe display rendering.
This interface is new at ArcGIS 9.3. It supersedes IGlobeDisplayRendering.
| 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 |
isHaloEnabled()
Indicates if the halo effect is enabled. |
boolean |
isStarsEnabled()
Indicates if the stars are enabled. |
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 |
setIsHaloEnabled(boolean pbHalo)
Indicates if the halo effect is enabled. |
void |
setIsStarsEnabled(boolean pbStars)
Indicates if the stars are enabled. |
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.
void setIsStarsEnabled(boolean pbStars)
throws IOException,
AutomationException
pbStars - The pbStars (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isStarsEnabled()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsHaloEnabled(boolean pbHalo)
throws IOException,
AutomationException
pbHalo - The pbHalo (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHaloEnabled()
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 | ||||||||