|
|||||||||
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 |