com.esri.arcgis.display
Interface IReshapeFeedback2

All Superinterfaces:
Serializable
All Known Implementing Classes:
ReshapeFeedback2

public interface IReshapeFeedback2
extends Serializable

Moves multiple vertices in a geometry.

Product Availability

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


Method Summary
 void abort()
          Abort the feedback.
 void selectVertex(int part, int vertex)
          Specify a vertex to move.
 void start(IGeometry geometry, IPoint point, boolean stretch)
          Start the feedback.
 IGeometry stop(IPoint point)
          Stop the feedback.
 

Method Detail

selectVertex

void selectVertex(int part,
                  int vertex)
                  throws IOException,
                         AutomationException
Specify a vertex to move.

Product Availability

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

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

start

void start(IGeometry geometry,
           IPoint point,
           boolean stretch)
           throws IOException,
                  AutomationException
Start the feedback.

Product Availability

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

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

stop

IGeometry stop(IPoint point)
               throws IOException,
                      AutomationException
Stop the feedback.

Product Availability

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

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

abort

void abort()
           throws IOException,
                  AutomationException
Abort the feedback.

Product Availability

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

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