com.esri.arcgis.editor
Interface IDigitizerSetup

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DigitizerExtension, IDigitizerSetupProxy

public interface IDigitizerSetup
extends java.io.Serializable

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

Description: 'Provides access to members that define the transformation used by the digitizer.' 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 IIDd319724c_db13_11d2_9f26_00c04f6bc979
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addControlPoint(double xDigitizer, double yDigitizer, double xMap, double yMap)
          Adds a control point to the transformation.
 void clearControlPoints()
          Removes all control points.
 void getControlPoint(int index, double[] xDigitizer, double[] yDigitizer, double[] xMap, double[] yMap)
          A control point's X,Y coordinates in Digitizer and Map units.
 int getControlPointCount()
          The number of control points used for digitizing.
 ITransformation getTransformation()
          The transformation used by the digitizer.
 void setTransformationByRef(ITransformation transform)
          The transformation used by the digitizer.
 

Field Detail

IIDd319724c_db13_11d2_9f26_00c04f6bc979

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

setTransformationByRef

void setTransformationByRef(ITransformation transform)
                            throws java.io.IOException,
                                   AutomationException
The transformation used by the digitizer.

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

getTransformation

ITransformation getTransformation()
                                  throws java.io.IOException,
                                         AutomationException
The transformation used by the digitizer.

Returns:
A reference to a com.esri.arcgis.geometry.ITransformation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControlPointCount

int getControlPointCount()
                         throws java.io.IOException,
                                AutomationException
The number of control points used for digitizing.

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

clearControlPoints

void clearControlPoints()
                        throws java.io.IOException,
                               AutomationException
Removes all control points.

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

getControlPoint

void getControlPoint(int index,
                     double[] xDigitizer,
                     double[] yDigitizer,
                     double[] xMap,
                     double[] yMap)
                     throws java.io.IOException,
                            AutomationException
A control point's X,Y coordinates in Digitizer and Map units.

Parameters:
index - The index (in)
xDigitizer - The xDigitizer (out: use single element array)
yDigitizer - The yDigitizer (out: use single element array)
xMap - The xMap (out: use single element array)
yMap - The yMap (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addControlPoint

void addControlPoint(double xDigitizer,
                     double yDigitizer,
                     double xMap,
                     double yMap)
                     throws java.io.IOException,
                            AutomationException
Adds a control point to the transformation.

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