| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITopologicalOperator6
.
ITopologicalOperator6 methods must be applied on high-level geometries only. High-Level geometries are point, multipoint, polyline and polygon. To use this interface with low-level geometries such as segments (Line, Circular Arc, Elliptic Arc, Bezier Curve), paths or rings, they must be wrapped into high-level geometry types.
| 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. | 
| Method Detail | 
|---|
void constructUnionEx(IEnumGeometry pEnum,
                      boolean bNonPlanar)
                      throws IOException,
                             AutomationException
pEnum - A reference to a com.esri.arcgis.geometry.IEnumGeometry  (in)bNonPlanar - The bNonPlanar  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry intersectEx(IGeometry other,
                      boolean bNonPlanar,
                      int resultDimension)
                      throws IOException,
                             AutomationException
other - A reference to a com.esri.arcgis.geometry.IGeometry  (in)bNonPlanar - The bNonPlanar  (in)resultDimension - A com.esri.arcgis.geometry.esriGeometryDimension constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry unionEx(IGeometry other,
                  boolean bNonPlanar)
                  throws IOException,
                         AutomationException
other - A reference to a com.esri.arcgis.geometry.IGeometry  (in)bNonPlanar - The bNonPlanar  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry intersectMultidimensionEx(IGeometry other,
                                    boolean bNonPlanar)
                                    throws IOException,
                                           AutomationException
other - A reference to a com.esri.arcgis.geometry.IGeometry  (in)bNonPlanar - The bNonPlanar  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry differenceEx(IGeometry other,
                       boolean bNonPlanar)
                       throws IOException,
                              AutomationException
other - A reference to a com.esri.arcgis.geometry.IGeometry  (in)bNonPlanar - The bNonPlanar  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry symmetricDifferenceEx(IGeometry other,
                                boolean bNonPlanar)
                                throws IOException,
                                       AutomationException
other - A reference to a com.esri.arcgis.geometry.IGeometry  (in)bNonPlanar - The bNonPlanar  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void simplifyAsFeature()
                       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 | ||||||||