com.esri.arcgis.display
Interface IDicerCallback

All Superinterfaces:
Serializable
All Known Implementing Classes:
IDicerCallbackProxy

public interface IDicerCallback
extends Serializable

Provides access to members that control the Polygon Dicer.

Product Availability

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


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

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

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

onDice

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

Product Availability

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

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onComplete

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

Product Availability

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

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.