com.esri.arcgis.geometry
Interface ITopologicalOperator6

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITopologicalOperator6Proxy, Multipoint, Point, Polygon, Polyline

public interface ITopologicalOperator6
extends java.io.Serializable

COM Interface 'ITopologicalOperator6'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: '.' 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 IID5bb94960_4a59_48ff_aacd_d0e906c56e0d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void constructUnionEx(IEnumGeometry pEnum, boolean bNonPlanar)
          Defines this geometry to be the union of the inputs, with the option for non-planary result.
 IGeometry differenceEx(IGeometry other, boolean bNonPlanar)
          defined for (multi)points and polylines.
 IGeometry intersectEx(IGeometry other, boolean bNonPlanar, int resultDimension)
          Constructs the set-theoretic intersection of the inputs in the specified result dimension, , with the option for non-planary result.
 IGeometry intersectMultidimensionEx(IGeometry other, boolean bNonPlanar)
          Constructs the set-theoretic intersection of the inputs.
 void simplifyAsFeature()
          Simplifies the geometry using the rules appropriate for this feature.
 IGeometry symmetricDifferenceEx(IGeometry other, boolean bNonPlanar)
          defined for (multi)points and polylines.
 IGeometry unionEx(IGeometry other, boolean bNonPlanar)
          Constructs the set-theoretic union of the inputs, with the option for non-planary result.
 

Field Detail

IID5bb94960_4a59_48ff_aacd_d0e906c56e0d

static final int IID5bb94960_4a59_48ff_aacd_d0e906c56e0d
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

constructUnionEx

void constructUnionEx(IEnumGeometry pEnum,
                      boolean bNonPlanar)
                      throws java.io.IOException,
                             AutomationException
Defines this geometry to be the union of the inputs, with the option for non-planary result.

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

intersectEx

IGeometry intersectEx(IGeometry other,
                      boolean bNonPlanar,
                      int resultDimension)
                      throws java.io.IOException,
                             AutomationException
Constructs the set-theoretic intersection of the inputs in the specified result dimension, , with the option for non-planary result.

Parameters:
other - A reference to a com.esri.arcgis.geometry.IGeometry (in)
bNonPlanar - The bNonPlanar (in)
resultDimension - A com.esri.arcgis.geometry.esriGeometryDimension constant (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.

unionEx

IGeometry unionEx(IGeometry other,
                  boolean bNonPlanar)
                  throws java.io.IOException,
                         AutomationException
Constructs the set-theoretic union of the inputs, with the option for non-planary result.

Parameters:
other - A reference to a com.esri.arcgis.geometry.IGeometry (in)
bNonPlanar - The bNonPlanar (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.

intersectMultidimensionEx

IGeometry intersectMultidimensionEx(IGeometry other,
                                    boolean bNonPlanar)
                                    throws java.io.IOException,
                                           AutomationException
Constructs the set-theoretic intersection of the inputs. The results are returned in a geometry bag with one element per result dimension.

Parameters:
other - A reference to a com.esri.arcgis.geometry.IGeometry (in)
bNonPlanar - The bNonPlanar (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.

differenceEx

IGeometry differenceEx(IGeometry other,
                       boolean bNonPlanar)
                       throws java.io.IOException,
                              AutomationException
defined for (multi)points and polylines.

Parameters:
other - A reference to a com.esri.arcgis.geometry.IGeometry (in)
bNonPlanar - The bNonPlanar (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.

symmetricDifferenceEx

IGeometry symmetricDifferenceEx(IGeometry other,
                                boolean bNonPlanar)
                                throws java.io.IOException,
                                       AutomationException
defined for (multi)points and polylines.

Parameters:
other - A reference to a com.esri.arcgis.geometry.IGeometry (in)
bNonPlanar - The bNonPlanar (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.

simplifyAsFeature

void simplifyAsFeature()
                       throws java.io.IOException,
                              AutomationException
Simplifies the geometry using the rules appropriate for this feature.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.