com.esri.arcgis.display
Interface IDisplay3D

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IDisplay3DProxy, SceneGraph

public interface IDisplay3D
extends java.io.Serializable

COM Interface 'IDisplay3D'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that control drawing methods specific to 3D displays.' 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 IIDdc8333bd_a1d9_11d3_9f61_00c04f6bc5f4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addFlashFeature(IGeometry pGeometry)
          Adds a feature shape to the flash list.
 void flashFeatures()
          Redraws viewers flashing the features in the flash list.
 void flashGeometry(java.lang.Object pOwner, java.lang.Object feature)
          Flashes a feature shape.
 void flashLocation(IPoint pGeometry)
          Redraws viewers flashing the given location.
 void getMaxTextureSize(int[] pMaxTextureWidth, int[] pMaxTextureHeight)
          The limit for the size of a single texture.
 int getScreenPickTolerance()
          The tolerance in pixels used when picking.
 float getSymbolScale()
          The scale for point size and line width of symbols.
 void putMaxTextureSize(int maxTextureWidth, int maxTextureHeight)
          The limit for the size of a single texture.
 void setScreenPickTolerance(int pixels)
          The tolerance in pixels used when picking.
 void setSymbolScale(float scale)
          The scale for point size and line width of symbols.
 

Field Detail

IIDdc8333bd_a1d9_11d3_9f61_00c04f6bc5f4

static final int IIDdc8333bd_a1d9_11d3_9f61_00c04f6bc5f4
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

setScreenPickTolerance

void setScreenPickTolerance(int pixels)
                            throws java.io.IOException,
                                   AutomationException
The tolerance in pixels used when picking.

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

getScreenPickTolerance

int getScreenPickTolerance()
                           throws java.io.IOException,
                                  AutomationException
The tolerance in pixels used when picking.

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

setSymbolScale

void setSymbolScale(float scale)
                    throws java.io.IOException,
                           AutomationException
The scale for point size and line width of symbols.

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

getSymbolScale

float getSymbolScale()
                     throws java.io.IOException,
                            AutomationException
The scale for point size and line width of symbols.

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

putMaxTextureSize

void putMaxTextureSize(int maxTextureWidth,
                       int maxTextureHeight)
                       throws java.io.IOException,
                              AutomationException
The limit for the size of a single texture.

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

getMaxTextureSize

void getMaxTextureSize(int[] pMaxTextureWidth,
                       int[] pMaxTextureHeight)
                       throws java.io.IOException,
                              AutomationException
The limit for the size of a single texture.

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

addFlashFeature

void addFlashFeature(IGeometry pGeometry)
                     throws java.io.IOException,
                            AutomationException
Adds a feature shape to the flash list.

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

flashFeatures

void flashFeatures()
                   throws java.io.IOException,
                          AutomationException
Redraws viewers flashing the features in the flash list.

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

flashLocation

void flashLocation(IPoint pGeometry)
                   throws java.io.IOException,
                          AutomationException
Redraws viewers flashing the given location.

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

flashGeometry

void flashGeometry(java.lang.Object pOwner,
                   java.lang.Object feature)
                   throws java.io.IOException,
                          AutomationException
Flashes a feature shape.

Parameters:
pOwner - A reference to another Object (IUnknown) (in)
feature - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.