com.esri.arcgis.globecore
Interface IGlobeGraphicsElementProperties

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeGraphicsElementProperties, IGlobeGraphicsElementPropertiesProxy

public interface IGlobeGraphicsElementProperties
extends java.io.Serializable

COM Interface 'IGlobeGraphicsElementProperties'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to the Globe Graphics properties.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID0d8e6a2a_0630_45fc_9597_dd30361db18c
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 

Field Detail

IID0d8e6a2a_0630_45fc_9597_dd30361db18c

static final int IID0d8e6a2a_0630_45fc_9597_dd30361db18c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setIlluminate

void setIlluminate(boolean pbIlluminate)
                   throws java.io.IOException,
                          AutomationException
The illumination option for a graphics element.

Parameters:
pbIlluminate - The pbIlluminate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isIlluminate

boolean isIlluminate()
                     throws java.io.IOException,
                            AutomationException
The illumination option for a graphics element.

Returns:
The pbIlluminate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFixedScreenSize

void setFixedScreenSize(boolean pbFixed)
                        throws java.io.IOException,
                               AutomationException
The option to keep a fixed screen size, if supported by the element.

Parameters:
pbFixed - The pbFixed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isFixedScreenSize

boolean isFixedScreenSize()
                          throws java.io.IOException,
                                 AutomationException
The option to keep a fixed screen size, if supported by the element.

Returns:
The pbFixed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOrientationMode

void setOrientationMode(int pMode)
                        throws java.io.IOException,
                               AutomationException
The orientation mode, if supported by the element.

Parameters:
pMode - A com.esri.arcgis.globecore.esriGlobeGraphicsOrientation constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOrientationMode

int getOrientationMode()
                       throws java.io.IOException,
                              AutomationException
The orientation mode, if supported by the element.

Returns:
A com.esri.arcgis.globecore.esriGlobeGraphicsOrientation constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseCallOutLine

void setUseCallOutLine(boolean pbUseCallOut)
                       throws java.io.IOException,
                              AutomationException
The option to add a callout line, if supported by the element.

Parameters:
pbUseCallOut - The pbUseCallOut (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseCallOutLine

boolean isUseCallOutLine()
                         throws java.io.IOException,
                                AutomationException
The option to add a callout line, if supported by the element.

Returns:
The pbUseCallOut
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCallOutLineSymbol

void setCallOutLineSymbol(ISimpleLineSymbol ppLineSym)
                          throws java.io.IOException,
                                 AutomationException
The symbol used for the callout line.

Parameters:
ppLineSym - A reference to a com.esri.arcgis.display.ISimpleLineSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCallOutLineSymbol

ISimpleLineSymbol getCallOutLineSymbol()
                                       throws java.io.IOException,
                                              AutomationException
The symbol used for the callout line.

Returns:
A reference to a com.esri.arcgis.display.ISimpleLineSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putCallOutLineOffset

void putCallOutLineOffset(double longitudeInDegrees,
                          double latitudeInDegrees,
                          double altitudeInMeters)
                          throws java.io.IOException,
                                 AutomationException
The offset introduced by the callout line in the graphics element position.

Parameters:
longitudeInDegrees - The longitudeInDegrees (in)
latitudeInDegrees - The latitudeInDegrees (in)
altitudeInMeters - The altitudeInMeters (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCallOutLineOffset

void getCallOutLineOffset(double[] pLongitudeInDegrees,
                          double[] pLatitudeInDegrees,
                          double[] pAltitudeInMeters)
                          throws java.io.IOException,
                                 AutomationException
The offset introduced by the callout line in the graphics element position.

Parameters:
pLongitudeInDegrees - The pLongitudeInDegrees (out: use single element array)
pLatitudeInDegrees - The pLatitudeInDegrees (out: use single element array)
pAltitudeInMeters - The pAltitudeInMeters (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterize

void setRasterize(boolean pbRasterize)
                  throws java.io.IOException,
                         AutomationException
The option to rasterize the element on the Globe surface.

Parameters:
pbRasterize - The pbRasterize (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRasterize

boolean isRasterize()
                    throws java.io.IOException,
                           AutomationException
The option to rasterize the element on the Globe surface.

Returns:
The pbRasterize
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDrapeElement

void setDrapeElement(boolean pbDrape)
                     throws java.io.IOException,
                            AutomationException
The option to place the element as a vector on the Globe surface.

Parameters:
pbDrape - The pbDrape (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDrapeElement

boolean isDrapeElement()
                       throws java.io.IOException,
                              AutomationException
The option to place the element as a vector on the Globe surface.

Returns:
The pbDrape
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDrapeQuality

void setDrapeQuality(boolean pbUseMaximumResolution)
                     throws java.io.IOException,
                            AutomationException
The option to use maximum resolution elevation when draping.

Parameters:
pbUseMaximumResolution - The pbUseMaximumResolution (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDrapeQuality

boolean isDrapeQuality()
                       throws java.io.IOException,
                              AutomationException
The option to use maximum resolution elevation when draping.

Returns:
The pbUseMaximumResolution
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDrapeZOffset

void setDrapeZOffset(double pOffset)
                     throws java.io.IOException,
                            AutomationException
The offset for elevation values when element is draped.

Parameters:
pOffset - The pOffset (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDrapeZOffset

double getDrapeZOffset()
                       throws java.io.IOException,
                              AutomationException
The offset for elevation values when element is draped.

Returns:
The pOffset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDrapedDensificationDistance

void setDrapedDensificationDistance(double pMeters)
                                    throws java.io.IOException,
                                           AutomationException
For draped line elements, densification distance in meters.

Parameters:
pMeters - The pMeters (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDrapedDensificationDistance

double getDrapedDensificationDistance()
                                      throws java.io.IOException,
                                             AutomationException
For draped line elements, densification distance in meters.

Returns:
The pMeters
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.