|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.display.LineTracker
public class LineTracker
COM Class 'LineTracker'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDisplay.olb'
Description 'Display feedback for line tracking.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.display.ISelectionTracker |
|---|
IID, IIDe6bdb00c_4d35_11d0_98be_00805f7ced21, xxDummy |
| Fields inherited from interface com.esri.arcgis.display.IPointCollectionTracker |
|---|
IID, IID4c929701_12f0_4ce0_bb67_f08f6b65b66b, xxDummy |
| Constructor Summary | |
|---|---|
LineTracker()
Constructs a LineTracker using ArcGIS Engine. |
|
LineTracker(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LineTracker theLineTracker = (LineTracker) obj; |
|
| Method Summary | |
|---|---|
boolean |
deactivate()
Cancel tracking. |
void |
draw(IDisplay display,
int hDC,
int style)
Draw selection indicater. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
findNodeIndex(IPoint cursorPosition)
Finds the node index for the vertex under the given point. |
IEnvelope |
getBounds(IDisplay display)
The area covered by the tracker including handles. |
static java.lang.String |
getClsid()
getClsid. |
IGeometry |
getGeometry()
Geometry used for tracking feedback. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
hashCode()
the hashcode for this object |
int |
hitTest(IPoint point)
Check if mouse is over tracker. |
boolean |
isLocked()
Indicates if the tracker is locked or not. |
boolean |
isShowHandles()
Indicates if the tracker is showing handles or not. |
boolean |
onKeyDown(int keyCode,
int shift)
Special keypress processing while tracking. |
boolean |
onKeyUp(int keyCode,
int shift)
Special keypress processing while tracking. |
void |
onMouseDown(int button,
int shift,
int x,
int y)
Begin tracking move or resize based on the location of the mouse over the tracker handles. |
void |
onMouseMove(int button,
int shift,
int x,
int y)
In process move or resize tracking. |
void |
onMouseUp(int button,
int shift,
int x,
int y)
Finish move or resize tracking. |
int |
queryCursor(IPoint point)
If the mouse is over the tracker, return an HCURSOR to indicate legal operations based on mouse's relation to selection handles: move resize, etc. |
void |
queryMoveFeedback(IDisplayFeedback moveFeedback)
The move feedback for the selection tracker. |
void |
queryResizeFeedback(IDisplayFeedback resizeFeedback)
The resize feedback for the selection tracker. |
void |
release()
Release a LineTracker. |
void |
setDisplayByRef(IScreenDisplay rhs1)
The display used by the tracker. |
void |
setGeometry(IGeometry geometry)
Geometry used for tracking feedback. |
void |
setLocked(boolean locked)
Indicates if the tracker is locked or not. |
void |
setShowHandles(boolean showHandles)
Indicates if the tracker is showing handles or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LineTracker()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public LineTracker(java.lang.Object obj)
throws java.io.IOException
LineTracker theLineTracker = (LineTracker) obj;
obj to LineTracker.
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public void setDisplayByRef(IScreenDisplay rhs1)
throws java.io.IOException,
AutomationException
setDisplayByRef in interface ISelectionTrackerrhs1 - A reference to a com.esri.arcgis.display.IScreenDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGeometry(IGeometry geometry)
throws java.io.IOException,
AutomationException
setGeometry in interface ISelectionTrackergeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getGeometry()
throws java.io.IOException,
AutomationException
getGeometry in interface ISelectionTrackerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getBounds(IDisplay display)
throws java.io.IOException,
AutomationException
getBounds in interface ISelectionTrackerdisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int queryCursor(IPoint point)
throws java.io.IOException,
AutomationException
queryCursor in interface ISelectionTrackerpoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int hitTest(IPoint point)
throws java.io.IOException,
AutomationException
hitTest in interface ISelectionTrackerpoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(IDisplay display,
int hDC,
int style)
throws java.io.IOException,
AutomationException
draw in interface ISelectionTrackerdisplay - A reference to a com.esri.arcgis.display.IDisplay (in)hDC - The hDC (A COM typedef) (in)style - A com.esri.arcgis.display.esriTrackerStyle constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onMouseDown(int button,
int shift,
int x,
int y)
throws java.io.IOException,
AutomationException
onMouseDown in interface ISelectionTrackerbutton - The button (in)shift - The shift (in)x - The x (in)y - The y (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onMouseMove(int button,
int shift,
int x,
int y)
throws java.io.IOException,
AutomationException
onMouseMove in interface ISelectionTrackerbutton - The button (in)shift - The shift (in)x - The x (in)y - The y (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onMouseUp(int button,
int shift,
int x,
int y)
throws java.io.IOException,
AutomationException
onMouseUp in interface ISelectionTrackerbutton - The button (in)shift - The shift (in)x - The x (in)y - The y (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean onKeyDown(int keyCode,
int shift)
throws java.io.IOException,
AutomationException
onKeyDown in interface ISelectionTrackerkeyCode - The keyCode (in)shift - The shift (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean onKeyUp(int keyCode,
int shift)
throws java.io.IOException,
AutomationException
onKeyUp in interface ISelectionTrackerkeyCode - The keyCode (in)shift - The shift (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean deactivate()
throws java.io.IOException,
AutomationException
deactivate in interface ISelectionTrackerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLocked(boolean locked)
throws java.io.IOException,
AutomationException
setLocked in interface ISelectionTrackerlocked - The locked (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLocked()
throws java.io.IOException,
AutomationException
isLocked in interface ISelectionTrackerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowHandles(boolean showHandles)
throws java.io.IOException,
AutomationException
setShowHandles in interface ISelectionTrackershowHandles - The showHandles (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowHandles()
throws java.io.IOException,
AutomationException
isShowHandles in interface ISelectionTrackerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryMoveFeedback(IDisplayFeedback moveFeedback)
throws java.io.IOException,
AutomationException
queryMoveFeedback in interface ISelectionTrackermoveFeedback - A reference to a com.esri.arcgis.display.IDisplayFeedback (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryResizeFeedback(IDisplayFeedback resizeFeedback)
throws java.io.IOException,
AutomationException
queryResizeFeedback in interface ISelectionTrackerresizeFeedback - A reference to a com.esri.arcgis.display.IDisplayFeedback (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int findNodeIndex(IPoint cursorPosition)
throws java.io.IOException,
AutomationException
findNodeIndex in interface IPointCollectionTrackercursorPosition - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.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 | ||||||||