| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface INewRectangleFeedback
Provides access to members that control the creation of a new rectangle.
| Method Summary | |
|---|---|
|  double | getAngle()The angle of the current rectangle being constructed. | 
|  double | getAspectRatio()The aspect ratio for the custom constraint type. | 
|  int | getConstraint()The constraint on this rubberbander. | 
|  double | getLength()The length of the current rectangle being constructed. | 
|  double | getWidth()The width of the current rectangle being constructed. | 
|  boolean | isEnvelope()Indicates whether the rectangle is an envelope or angled. | 
|  boolean | isSnapLength()Indicates whether the rectangle's length is fixed. | 
|  void | setAngle(double angle)The angle of the current rectangle being constructed. | 
|  void | setAspectRatio(double aspectRatio)The aspect ratio for the custom constraint type. | 
|  void | setConstraint(int constrain)The constraint on this rubberbander. | 
|  void | setIsEnvelope(boolean isEnvelope)Indicates whether the rectangle is an envelope or angled. | 
|  void | setLength(double length)The length of the current rectangle being constructed. | 
|  void | setPoint(IPoint point)Set the location of the second location. | 
|  void | setSnapLength(boolean snapLength)Indicates whether the rectangle's length is fixed. | 
|  void | setWidth(double width)The width of the current rectangle being constructed. | 
|  void | start(IPoint point)Begins a normal feedback at the given point. | 
|  IGeometry | stop(IPoint point)Stops the feedback and returns the shape. | 
| Methods inherited from interface com.esri.arcgis.display.IDisplayFeedback2 | 
|---|
| isSymbolIsWYSIWYG, isUseReferenceScale, setSymbolIsWYSIWYG, setUseReferenceScale | 
| Methods inherited from interface com.esri.arcgis.display.IDisplayFeedback | 
|---|
| getSymbol, moveTo, refresh, setDisplayByRef, setSymbolByRef | 
| Method Detail | 
|---|
void start(IPoint point)
           throws IOException,
                  AutomationException
point - 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 setPoint(IPoint point)
              throws IOException,
                     AutomationException
point - A reference to a com.esri.arcgis.geometry.IPoint  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry stop(IPoint point)
               throws IOException,
                      AutomationException
point - A reference to a com.esri.arcgis.geometry.IPoint  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getLength()
                 throws IOException,
                        AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLength(double length)
               throws IOException,
                      AutomationException
length - The length  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getWidth()
                throws IOException,
                       AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setWidth(double width)
              throws IOException,
                     AutomationException
width - The width  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAngle()
                throws IOException,
                       AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAngle(double angle)
              throws IOException,
                     AutomationException
angle - The angle  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isEnvelope()
                   throws IOException,
                          AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsEnvelope(boolean isEnvelope)
                   throws IOException,
                          AutomationException
isEnvelope - The isEnvelope  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isSnapLength()
                     throws IOException,
                            AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSnapLength(boolean snapLength)
                   throws IOException,
                          AutomationException
snapLength - The snapLength  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getConstraint()
                  throws IOException,
                         AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setConstraint(int constrain)
                   throws IOException,
                          AutomationException
constrain - A com.esri.arcgis.display.esriEnvelopeConstraints constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAspectRatio()
                      throws IOException,
                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAspectRatio(double aspectRatio)
                    throws IOException,
                           AutomationException
aspectRatio - The aspectRatio  (in)
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 | ||||||||