| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.editor.RightAngleConstructor
public class RightAngleConstructor
Adds segments perpendicular to the sketch.
| Constructor Summary | |
|---|---|
| RightAngleConstructor()Constructs a RightAngleConstructor using ArcGIS Engine. | |
| RightAngleConstructor(Object obj)Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.  RightAngleConstructor theRightAngleConstructor = (RightAngleConstructor) 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 RightAngleConstructor()
                      throws IOException,
                             UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public RightAngleConstructor(Object obj)
                      throws IOException
 RightAngleConstructor theRightAngleConstructor = (RightAngleConstructor) obj;
obj to RightAngleConstructor.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail | 
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void initialize(IEditor pEditor)
                throws IOException,
                       AutomationException
initialize in interface IShapeConstructorpEditor - 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 IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnabled()
                  throws IOException,
                         AutomationException
isEnabled in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void activate()
              throws IOException,
                     AutomationException
activate in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deactivate()
                throws IOException,
                       AutomationException
deactivate in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isActive()
                 throws IOException,
                        AutomationException
isActive in interface IShapeConstructorIOException - 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 IShapeConstructorbutton - 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 IShapeConstructorbutton - 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 IShapeConstructorbutton - 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 IShapeConstructorkeyState - 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 IShapeConstructorkeyState - 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 IShapeConstructorx - 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 IShapeConstructorhdc - 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 IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPoint getAnchor()
                 throws IOException,
                        AutomationException
getAnchor in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPoint getLocation()
                   throws IOException,
                          AutomationException
getLocation in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getConstraint()
                  throws IOException,
                         AutomationException
getConstraint in interface IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setConstraint(int constraint)
                   throws IOException,
                          AutomationException
setConstraint in interface IShapeConstructorconstraint - 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 IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAngleConstraint(double val)
                        throws IOException,
                               AutomationException
setAngleConstraint in interface IShapeConstructorval - 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 IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDistanceConstraint(double val)
                           throws IOException,
                                  AutomationException
setDistanceConstraint in interface IShapeConstructorval - 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 IShapeConstructorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsStreaming(boolean isStreaming)
                    throws IOException,
                           AutomationException
setIsStreaming in interface IShapeConstructorisStreaming - 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 IShapeConstructorpoint - 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 IShapeConstructorIOException - 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 | ||||||||