|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.editor.ArcConstructor
public class ArcConstructor
Creates a circular arc segment.
Constructor Summary | |
---|---|
ArcConstructor()
Constructs a ArcConstructor using ArcGIS Engine. |
|
ArcConstructor(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ArcConstructor theArcConstructor = (ArcConstructor) obj; |
Method Summary | |
---|---|
void |
activate()
Prepares a shape constructor to begin receiving events. |
void |
addPoint(IPoint point,
boolean esri_clone,
boolean allowUndo)
Adds a point to the sketch. |
void |
deactivate()
Resets a shape constructor. |
boolean |
equals(Object o)
Compare this object with another |
IPoint |
getAnchor()
The anchor of the sketch. |
double |
getAngleConstraint()
The sketch's angular constraint. |
static String |
getClsid()
getClsid. |
int |
getConstraint()
The sketch constraint. |
int |
getCursor()
The mouse pointer for this constructor. |
double |
getDistanceConstraint()
The sketch's distance constraint. |
String |
getID()
Name string identifying this shape constructor. |
IPoint |
getLocation()
The current location of the mouse. |
int |
hashCode()
the hashcode for this object |
void |
initialize(IEditor pEditor)
Initializes a newly constructed shape constructor. |
boolean |
isActive()
Indicates whether the constructor is currently active. |
boolean |
isEnabled()
Indicates whether the constructor is enabled. |
boolean |
isStreaming()
Indicates whether stream mode digitizing is enabled. |
boolean |
onContextMenu(int x,
int y)
Context menu event occured at the given xy location. |
void |
onKeyDown(int keyState,
int shift)
Occurs when a key on the keyboard is pressed when this constructor is active. |
void |
onKeyUp(int keyState,
int shift)
Occurs when a key on the keyboard is released when this constructor is active. |
void |
onMouseDown(int button,
int shift,
int x,
int y)
Occurs when a mouse button is pressed when this constructor is active. |
void |
onMouseMove(int button,
int shift,
int x,
int y)
Occurs when the mouse is moved when this constructor is active. |
void |
onMouseUp(int button,
int shift,
int x,
int y)
Occurs when a mouse button is released when this constructor is active. |
void |
refresh(int hdc)
Occurs when a screen display in the application is refreshed. |
void |
setAngleConstraint(double val)
The sketch's angular constraint. |
void |
setConstraint(int constraint)
The sketch constraint. |
void |
setDistanceConstraint(double val)
The sketch's distance constraint. |
void |
setIsStreaming(boolean isStreaming)
Indicates whether stream mode digitizing is enabled. |
void |
sketchModified()
Called when Sketch is modified. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public ArcConstructor() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic ArcConstructor(Object obj) throws IOException
ArcConstructor theArcConstructor = (ArcConstructor) obj;
obj
to ArcConstructor
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void initialize(IEditor pEditor) throws IOException, AutomationException
initialize
in interface IShapeConstructor
pEditor
- A reference to a com.esri.arcgis.editor.IEditor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getID() throws IOException, AutomationException
getID
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnabled() throws IOException, AutomationException
isEnabled
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void activate() throws IOException, AutomationException
activate
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deactivate() throws IOException, AutomationException
deactivate
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isActive() throws IOException, AutomationException
isActive
in interface IShapeConstructor
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 IOException, AutomationException
onMouseDown
in interface IShapeConstructor
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
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 IOException, AutomationException
onMouseMove
in interface IShapeConstructor
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
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 IOException, AutomationException
onMouseUp
in interface IShapeConstructor
button
- The button (in)shift
- The shift (in)x
- The x (in)y
- The y (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onKeyDown(int keyState, int shift) throws IOException, AutomationException
onKeyDown
in interface IShapeConstructor
keyState
- The keyState (in)shift
- The shift (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onKeyUp(int keyState, int shift) throws IOException, AutomationException
onKeyUp
in interface IShapeConstructor
keyState
- The keyState (in)shift
- The shift (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean onContextMenu(int x, int y) throws IOException, AutomationException
onContextMenu
in interface IShapeConstructor
x
- The x (in)y
- The y (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refresh(int hdc) throws IOException, AutomationException
refresh
in interface IShapeConstructor
hdc
- The hdc (A COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCursor() throws IOException, AutomationException
getCursor
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getAnchor() throws IOException, AutomationException
getAnchor
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getLocation() throws IOException, AutomationException
getLocation
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getConstraint() throws IOException, AutomationException
getConstraint
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setConstraint(int constraint) throws IOException, AutomationException
setConstraint
in interface IShapeConstructor
constraint
- A com.esri.arcgis.editor.esriSketchConstraint constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getAngleConstraint() throws IOException, AutomationException
getAngleConstraint
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAngleConstraint(double val) throws IOException, AutomationException
setAngleConstraint
in interface IShapeConstructor
val
- The val (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDistanceConstraint() throws IOException, AutomationException
getDistanceConstraint
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDistanceConstraint(double val) throws IOException, AutomationException
setDistanceConstraint
in interface IShapeConstructor
val
- The val (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStreaming() throws IOException, AutomationException
isStreaming
in interface IShapeConstructor
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsStreaming(boolean isStreaming) throws IOException, AutomationException
setIsStreaming
in interface IShapeConstructor
isStreaming
- The isStreaming (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addPoint(IPoint point, boolean esri_clone, boolean allowUndo) throws IOException, AutomationException
addPoint
in interface IShapeConstructor
point
- A reference to a com.esri.arcgis.geometry.IPoint (in)esri_clone
- The esri_clone (in)allowUndo
- The allowUndo (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void sketchModified() throws IOException, AutomationException
sketchModified
in interface IShapeConstructor
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 |