com.esri.arcgis.display
Interface IGraphicsOutline

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGraphicsOutlineProxy, Representation, RepresentationGraphics, RepresentationMarker

public interface IGraphicsOutline
extends java.io.Serializable

COM Interface 'IGraphicsOutline'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to methods dealing with the outline of a graphics.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IID2af790ad_4539_43c8_870e_fa75a50b9988
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry getAllOutlineParts(int type, int option, double buffer, IEnvelope clipEnvelope)
          Constructs the entire drawing outline of a graphics.
 boolean hitTest(IPoint point, double tolerance)
          Tests if a point is located on the graphics outline.
 IGeometry nextOutlinePart()
          Hands back the next drawing outline part.
 void reset(int type, int option, double buffer, IEnvelope clipEnvelope)
          Resets the collection of drawing outline parts to the beginning, before calling NextOutlinePart.
 

Field Detail

IID2af790ad_4539_43c8_870e_fa75a50b9988

static final int IID2af790ad_4539_43c8_870e_fa75a50b9988
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

hitTest

boolean hitTest(IPoint point,
                double tolerance)
                throws java.io.IOException,
                       AutomationException
Tests if a point is located on the graphics outline.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
tolerance - The tolerance (in)
Returns:
The hit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAllOutlineParts

IGeometry getAllOutlineParts(int type,
                             int option,
                             double buffer,
                             IEnvelope clipEnvelope)
                             throws java.io.IOException,
                                    AutomationException
Constructs the entire drawing outline of a graphics.

Parameters:
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)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset(int type,
           int option,
           double buffer,
           IEnvelope clipEnvelope)
           throws java.io.IOException,
                  AutomationException
Resets the collection of drawing outline parts to the beginning, before calling NextOutlinePart. To be used when drawing outline of a graphics is accessed part by part.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

nextOutlinePart

IGeometry nextOutlinePart()
                          throws java.io.IOException,
                                 AutomationException
Hands back the next drawing outline part. It is necessary to call the Reset method before iterating with the NextOutlinePart method.

Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.