| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDrawingOutline
Provides access to methods dealing with the outline of a drawing rule.
| Method Summary | |
|---|---|
|  IGeometry | getAllOutlineParts(IGeometry geometry,
                   int type,
                   int option,
                   double buffer,
                   IEnvelope clipEnvelope)Constructs the entire drawing outline of a drawing rule. | 
|  boolean | hitTest(IGeometry geometry,
        IPoint point,
        double tolerance)Tests if a point is located on the drawing outline. | 
|  IGeometry | nextOutlinePart()Retrieves the next part of the outline. | 
|  void | reset(IGeometry geometry,
      int type,
      int option,
      double buffer,
      IEnvelope clipEnvelope)Resets the outline part enumeration. | 
| Method Detail | 
|---|
boolean hitTest(IGeometry geometry,
                IPoint point,
                double tolerance)
                throws IOException,
                       AutomationException
geometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)point - A reference to a com.esri.arcgis.geometry.IPoint  (in)tolerance - The tolerance  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getAllOutlineParts(IGeometry geometry,
                             int type,
                             int option,
                             double buffer,
                             IEnvelope clipEnvelope)
                             throws IOException,
                                    AutomationException
geometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)type - A com.esri.arcgis.display.esriOutlineType constant  (in)option - A com.esri.arcgis.display.esriOutlineOption constant  (in)buffer - The buffer  (in)clipEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void reset(IGeometry geometry,
           int type,
           int option,
           double buffer,
           IEnvelope clipEnvelope)
           throws IOException,
                  AutomationException
geometry - A reference to a com.esri.arcgis.geometry.IGeometry  (in)type - A com.esri.arcgis.display.esriOutlineType constant  (in)option - A com.esri.arcgis.display.esriOutlineOption constant  (in)buffer - The buffer  (in)clipEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry nextOutlinePart()
                          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 | ||||||||