|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeGraphicsElementProperties
Provides access to the Globe Graphics properties.
This interface is used to get/set the graphics element properties of a GlobeGraphicsLayer. It is particularly useful for manipulating the globe graphics specific properties such as billboarding. It is also frequently used to control the properties of 3D callout graphics element.
| Method Summary | |
|---|---|
void |
getCallOutLineOffset(double[] pLongitudeInDegrees,
double[] pLatitudeInDegrees,
double[] pAltitudeInMeters)
The offset introduced by the callout line in the graphics element position. |
ISimpleLineSymbol |
getCallOutLineSymbol()
The symbol used for the callout line. |
double |
getDrapedDensificationDistance()
For draped line elements, densification distance in meters. |
double |
getDrapeZOffset()
The offset for elevation values when element is draped. |
int |
getOrientationMode()
The orientation mode, if supported by the element. |
boolean |
isDrapeElement()
The option to place the element as a vector on the Globe surface. |
boolean |
isDrapeQuality()
The option to use maximum resolution elevation when draping. |
boolean |
isFixedScreenSize()
The option to keep a fixed screen size, if supported by the element. |
boolean |
isIlluminate()
The illumination option for a graphics element. |
boolean |
isRasterize()
The option to rasterize the element on the Globe surface. |
boolean |
isUseCallOutLine()
The option to add a callout line, if supported by the element. |
void |
putCallOutLineOffset(double longitudeInDegrees,
double latitudeInDegrees,
double altitudeInMeters)
The offset introduced by the callout line in the graphics element position. |
void |
setCallOutLineSymbol(ISimpleLineSymbol ppLineSym)
The symbol used for the callout line. |
void |
setDrapedDensificationDistance(double pMeters)
For draped line elements, densification distance in meters. |
void |
setDrapeElement(boolean pbDrape)
The option to place the element as a vector on the Globe surface. |
void |
setDrapeQuality(boolean pbUseMaximumResolution)
The option to use maximum resolution elevation when draping. |
void |
setDrapeZOffset(double pOffset)
The offset for elevation values when element is draped. |
void |
setFixedScreenSize(boolean pbFixed)
The option to keep a fixed screen size, if supported by the element. |
void |
setIlluminate(boolean pbIlluminate)
The illumination option for a graphics element. |
void |
setOrientationMode(int pMode)
The orientation mode, if supported by the element. |
void |
setRasterize(boolean pbRasterize)
The option to rasterize the element on the Globe surface. |
void |
setUseCallOutLine(boolean pbUseCallOut)
The option to add a callout line, if supported by the element. |
| Method Detail |
|---|
void setIlluminate(boolean pbIlluminate)
throws IOException,
AutomationException
pbIlluminate - The pbIlluminate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isIlluminate()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFixedScreenSize(boolean pbFixed)
throws IOException,
AutomationException
pbFixed - The pbFixed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isFixedScreenSize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOrientationMode(int pMode)
throws IOException,
AutomationException
pMode - A com.esri.arcgis.globecore.esriGlobeGraphicsOrientation constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getOrientationMode()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseCallOutLine(boolean pbUseCallOut)
throws IOException,
AutomationException
pbUseCallOut - The pbUseCallOut (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseCallOutLine()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCallOutLineSymbol(ISimpleLineSymbol ppLineSym)
throws IOException,
AutomationException
ppLineSym - A reference to a com.esri.arcgis.display.ISimpleLineSymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISimpleLineSymbol getCallOutLineSymbol()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void putCallOutLineOffset(double longitudeInDegrees,
double latitudeInDegrees,
double altitudeInMeters)
throws IOException,
AutomationException
longitudeInDegrees - The longitudeInDegrees (in)latitudeInDegrees - The latitudeInDegrees (in)altitudeInMeters - The altitudeInMeters (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCallOutLineOffset(double[] pLongitudeInDegrees,
double[] pLatitudeInDegrees,
double[] pAltitudeInMeters)
throws IOException,
AutomationException
pLongitudeInDegrees - The pLongitudeInDegrees (out: use single element array)pLatitudeInDegrees - The pLatitudeInDegrees (out: use single element array)pAltitudeInMeters - The pAltitudeInMeters (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRasterize(boolean pbRasterize)
throws IOException,
AutomationException
pbRasterize - The pbRasterize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isRasterize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDrapeElement(boolean pbDrape)
throws IOException,
AutomationException
pbDrape - The pbDrape (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isDrapeElement()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDrapeQuality(boolean pbUseMaximumResolution)
throws IOException,
AutomationException
pbUseMaximumResolution - The pbUseMaximumResolution (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isDrapeQuality()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDrapeZOffset(double pOffset)
throws IOException,
AutomationException
pOffset - The pOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getDrapeZOffset()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDrapedDensificationDistance(double pMeters)
throws IOException,
AutomationException
pMeters - The pMeters (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getDrapedDensificationDistance()
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 | ||||||||