com.esri.arcgis.editor
Interface ISnapEnvironment3

All Superinterfaces:
ISnapEnvironment, ISnapEnvironment2, java.io.Serializable
All Known Implementing Classes:
Editor, ISnapEnvironment3Proxy

public interface ISnapEnvironment3
extends ISnapEnvironment2, java.io.Serializable

COM Interface 'ISnapEnvironment3'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members used to manipulate the snap environment for contraints.' 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 IID013e7acc_014a_40df_b883_2fec1694c979
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.editor.ISnapEnvironment2
IID80571989_6e71_4203_a38c_855db22099d5
 
Fields inherited from interface com.esri.arcgis.editor.ISnapEnvironment
IID99305f46_ef10_11d0_aaca_0000f804eb00
 
Method Summary
 boolean fullPointSnap(IPoint point)
          Always attempts to snap the point using the current snap environment.
 boolean snapToIntersection(IPoint point, IGeometry pIntersection)
          Attempts to snap the specified point to the given intersection.
 
Methods inherited from interface com.esri.arcgis.editor.ISnapEnvironment2
getSnapZTolerance, isUseSnapZTolerance, setSnapZTolerance, setUseSnapZTolerance
 
Methods inherited from interface com.esri.arcgis.editor.ISnapEnvironment
addSnapAgent, clearSnapAgents, getSnapAgent, getSnapAgentCount, getSnapTolerance, getSnapToleranceUnits, removeSnapAgent, setSnapTolerance, setSnapToleranceUnits, snapPoint
 

Field Detail

IID013e7acc_014a_40df_b883_2fec1694c979

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

snapToIntersection

boolean snapToIntersection(IPoint point,
                           IGeometry pIntersection)
                           throws java.io.IOException,
                                  AutomationException
Attempts to snap the specified point to the given intersection.

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

fullPointSnap

boolean fullPointSnap(IPoint point)
                      throws java.io.IOException,
                             AutomationException
Always attempts to snap the point using the current snap environment. This should not be used to snap mouse position in a tool.

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