com.esri.arcgis.geometry
Interface IGeometryEnvironment4

All Superinterfaces:
IGeometryEnvironment, IGeometryEnvironment2, IGeometryEnvironment3, Serializable
All Known Implementing Classes:
GeometryEnvironment

public interface IGeometryEnvironment4
extends IGeometryEnvironment3, Serializable

Provides access to members that control additional global geometry variables.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 boolean isDiceWithTrapezoids()
          Selects dicing algorithm.
 boolean isExpandSubPixelParts()
          Selects export to WIN32 shape mode.
 void setDiceWithTrapezoids(boolean diceWithTrapezoids)
          Selects dicing algorithm.
 void setExpandSubPixelParts(boolean expandSubPixelParts)
          Selects export to WIN32 shape mode.
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryEnvironment3
isDicingEnabled, setDicingEnabled
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryEnvironment2
getAngularAutoDensifyTolerance, getDeviationAutoDensifyTolerance, isPre81Compatibility, isUseAlternativeTopoOps, setAngularAutoDensifyTolerance, setDeviationAutoDensifyTolerance, setPre81Compatibility, setUseAlternativeTopoOps
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryEnvironment
getAutoDensifyTolerance, getNoDiceLimit, setAutoDensifyTolerance, setNoDiceLimit
 

Method Detail

isDiceWithTrapezoids

boolean isDiceWithTrapezoids()
                             throws IOException,
                                    AutomationException
Selects dicing algorithm. True means dicing with trapezoids, False means dicing with smaller polygons and polypolygons. True by default.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

setDiceWithTrapezoids

void setDiceWithTrapezoids(boolean diceWithTrapezoids)
                           throws IOException,
                                  AutomationException
Selects dicing algorithm. True means dicing with trapezoids, False means dicing with smaller polygons and polypolygons. True by default.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

isExpandSubPixelParts

boolean isExpandSubPixelParts()
                              throws IOException,
                                     AutomationException
Selects export to WIN32 shape mode. True means export without loss of sub-pixel parts, False means eliminating parts that degenerate into single pixel. False by default.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setExpandSubPixelParts

void setExpandSubPixelParts(boolean expandSubPixelParts)
                            throws IOException,
                                   AutomationException
Selects export to WIN32 shape mode. True means export without loss of sub-pixel parts, False means eliminating parts that degenerate into single pixel. False by default.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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