|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMoveGeometryFeedback
Provides access to members that control feedback for moving a group of geometry.
IMoveGeometryFeedback is implemented by the MoveGeometryFeedback coclass and has three methods, AddGeometry, Start, and ClearGeometry. Other functionality is handled by the inherited IDisplayFeedback interface and its members, MoveTo, Refresh, Display, and Symbol.
AddGeometry is used to add an IGeometry to an existing MoveGeometryFeedback and should be called for each geometry object that you wish to include in the feedback operation.
Start begins the feedback process, taking a starting anchor point (IPoint). This anchor point is used to calculate the delta x and delta y offset the first time MoveTo is called--subsequent offsets being calculated using the current and previous MoveTo points. Geometries cannot be added after Start has been called.
ClearGeometry simply removes any previously added geometries from the feedback but does not remove the feedback itself.
IMoveEnvelopeFeedback
,
IMoveImageFeedback2
,
INewBezierCurveFeedback
,
INewPolygonFeedback
,
INewMultiPointFeedback
,
IReshapeFeedback
,
IMoveImageFeedback
,
IMoveGeometryFeedback
,
IResizeEnvelopeFeedback2
,
INewDimensionFeedback
,
IResizeEnvelopeFeedback
,
IPolygonMovePointFeedback
,
INewLineFeedback
,
INewCircleFeedback
,
IVertexFeedback
,
IMoveLineFeedback
,
IMovePointFeedback
,
ILineMovePointFeedback
,
INewEnvelopeFeedback2
,
IStretchLineFeedback
,
INewEnvelopeFeedback
,
IMovePolygonFeedback
Method Summary | |
---|---|
void |
addGeometry(IGeometry geometry)
Adds a geometry to be moved. |
void |
clearGeometry()
Clears all the geometries. |
void |
start(IPoint anchor)
Starts a move. |
Methods inherited from interface com.esri.arcgis.display.IDisplayFeedback |
---|
getSymbol, moveTo, refresh, setDisplayByRef, setSymbolByRef |
Method Detail |
---|
void start(IPoint anchor) throws IOException, AutomationException
anchor
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addGeometry(IGeometry geometry) throws IOException, AutomationException
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearGeometry() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |