com.esri.arcgis.geometry
Interface IGeometryEnvironment2

All Superinterfaces:
IGeometryEnvironment, java.io.Serializable
All Known Subinterfaces:
IGeometryEnvironment3, IGeometryEnvironment4
All Known Implementing Classes:
GeometryEnvironment, IGeometryEnvironment2Proxy, IGeometryEnvironment3Proxy, IGeometryEnvironment4Proxy

public interface IGeometryEnvironment2
extends IGeometryEnvironment, java.io.Serializable

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

Description: 'Provides access to members that control additional global geometry variables.' 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 IID6dded3b4_1f7c_11d4_9f7f_00c04f6bc8e8
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IGeometryEnvironment
IIDe7a6280c_3e2f_11d3_9f41_00c04f6bdd7f
 
Method Summary
 double getAngularAutoDensifyTolerance()
          The default angular increment to be used with angular densification.
 double getDeviationAutoDensifyTolerance()
          The default deviation distance to be used for curve segment densification.
 boolean isPre81Compatibility()
          Indicates if some geometric operations are compatible with releases previous to 8.1.
 boolean isUseAlternativeTopoOps()
          Indicates whether alternative versions of polygon intersection and union should be used.
 void setAngularAutoDensifyTolerance(double tolerance)
          The default angular increment to be used with angular densification.
 void setDeviationAutoDensifyTolerance(double tolerance)
          The default deviation distance to be used for curve segment densification.
 void setPre81Compatibility(boolean pre81Compatible)
          Indicates if some geometric operations are compatible with releases previous to 8.1.
 void setUseAlternativeTopoOps(boolean alternativeTopoOps)
          Indicates whether alternative versions of polygon intersection and union should be used.
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryEnvironment
getAutoDensifyTolerance, getNoDiceLimit, setAutoDensifyTolerance, setNoDiceLimit
 

Field Detail

IID6dded3b4_1f7c_11d4_9f7f_00c04f6bc8e8

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

setPre81Compatibility

void setPre81Compatibility(boolean pre81Compatible)
                           throws java.io.IOException,
                                  AutomationException
Indicates if some geometric operations are compatible with releases previous to 8.1. When set to false, return errors for some illegal relational operations (default is true).

Parameters:
pre81Compatible - The pre81Compatible (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPre81Compatibility

boolean isPre81Compatibility()
                             throws java.io.IOException,
                                    AutomationException
Indicates if some geometric operations are compatible with releases previous to 8.1. When set to false, return errors for some illegal relational operations (default is true).

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

setAngularAutoDensifyTolerance

void setAngularAutoDensifyTolerance(double tolerance)
                                    throws java.io.IOException,
                                           AutomationException
The default angular increment to be used with angular densification.

Parameters:
tolerance - The tolerance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngularAutoDensifyTolerance

double getAngularAutoDensifyTolerance()
                                      throws java.io.IOException,
                                             AutomationException
The default angular increment to be used with angular densification.

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

setDeviationAutoDensifyTolerance

void setDeviationAutoDensifyTolerance(double tolerance)
                                      throws java.io.IOException,
                                             AutomationException
The default deviation distance to be used for curve segment densification.

Parameters:
tolerance - The tolerance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDeviationAutoDensifyTolerance

double getDeviationAutoDensifyTolerance()
                                        throws java.io.IOException,
                                               AutomationException
The default deviation distance to be used for curve segment densification.

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

setUseAlternativeTopoOps

void setUseAlternativeTopoOps(boolean alternativeTopoOps)
                              throws java.io.IOException,
                                     AutomationException
Indicates whether alternative versions of polygon intersection and union should be used.

Parameters:
alternativeTopoOps - The alternativeTopoOps (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseAlternativeTopoOps

boolean isUseAlternativeTopoOps()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether alternative versions of polygon intersection and union should be used.

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