com.esri.arcgis.display
Interface IDicerCallback

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IDicerCallbackProxy

public interface IDicerCallback
extends java.io.Serializable

Provides access to members that control the Polygon Dicer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void onComplete(int hDC, tagPOINT points, int[] partCounts, int numParts)
          Finish use of dicer.
 void onDice(int hDC, tagPOINT points, int numPoints)
          Splits the polygon into a set of trapezoids.
 void onPrepare(int hDC)
          Prepare the dicer for first time use.
 

Method Detail

onPrepare

public void onPrepare(int hDC)
               throws java.io.IOException,
                      AutomationException
Prepare the dicer for first time use.

Supported Platforms

Windows, Solaris, Linux

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

onDice

public void onDice(int hDC,
                   tagPOINT points,
                   int numPoints)
            throws java.io.IOException,
                   AutomationException
Splits the polygon into a set of trapezoids.

Supported Platforms

Windows, Solaris, Linux

Parameters:
hDC - The hDC (A COM typedef) (in)
points - A Structure: com.esri.arcgis.display.tagPOINT (in)
numPoints - The numPoints (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onComplete

public void onComplete(int hDC,
                       tagPOINT points,
                       int[] partCounts,
                       int numParts)
                throws java.io.IOException,
                       AutomationException
Finish use of dicer.

Supported Platforms

Windows, Solaris, Linux

Parameters:
hDC - The hDC (A COM typedef) (in)
points - A Structure: com.esri.arcgis.display.tagPOINT (in)
partCounts - The partCounts (in)
numParts - The numParts (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.