com.esri.arcgis.schematic
Interface ISchematicInMemoryFeatureNodeGeometry

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicInMemoryFeatureNodeGeometryProxy, SchematicInMemoryFeatureNode

public interface ISchematicInMemoryFeatureNodeGeometry
extends java.io.Serializable

COM Interface 'ISchematicInMemoryFeatureNodeGeometry'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic in memory feature node geometry.' 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 IID7d026a41_9481_472b_baa1_fbc5d564d192
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IPoint getInitialPosition()
          Initial position of the schematic in memory feature node.
 int getPortCount(ILayer layer)
          Number of ports of the schematic in memory feature node.
 IPoint getPortPosition(ILayer layer, int portNumber)
          Provides access to the position of specified port number of the schematic in memory feature node.
 IPoint getPosition()
          Position of the schematic in memory feature node.
 void putCoords(double x, double y)
          Changes the coordinates of the schematic in memory feature node.
 void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax)
          Queries the bounding box coordinates of specified port number of the schematic in memory feature node.
 void queryCoords(double[] x, double[] y)
          Queries the coordinates of the schematic in memory feature node.
 void queryPortCoords(ILayer layer, int portNumber, double[] x, double[] y)
          Queries the coordinates of specified port number of the schematic in memory feature node.
 void setInitialPosition(IPoint point)
          Initial position of the schematic in memory feature node.
 void setPosition(IPoint point)
          Position of the schematic in memory feature node.
 

Field Detail

IID7d026a41_9481_472b_baa1_fbc5d564d192

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

getPosition

IPoint getPosition()
                   throws java.io.IOException,
                          AutomationException
Position of the schematic in memory feature node.

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

setPosition

void setPosition(IPoint point)
                 throws java.io.IOException,
                        AutomationException
Position of the schematic in memory feature node.

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

getInitialPosition

IPoint getInitialPosition()
                          throws java.io.IOException,
                                 AutomationException
Initial position of the schematic in memory feature node.

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

setInitialPosition

void setInitialPosition(IPoint point)
                        throws java.io.IOException,
                               AutomationException
Initial position of the schematic in memory feature node.

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

putCoords

void putCoords(double x,
               double y)
               throws java.io.IOException,
                      AutomationException
Changes the coordinates of the schematic in memory feature node.

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

queryCoords

void queryCoords(double[] x,
                 double[] y)
                 throws java.io.IOException,
                        AutomationException
Queries the coordinates of the schematic in memory feature node.

Parameters:
x - The x (in/out: use single element array)
y - The y (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPortCount

int getPortCount(ILayer layer)
                 throws java.io.IOException,
                        AutomationException
Number of ports of the schematic in memory feature node.

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

getPortPosition

IPoint getPortPosition(ILayer layer,
                       int portNumber)
                       throws java.io.IOException,
                              AutomationException
Provides access to the position of specified port number of the schematic in memory feature node.

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

queryPortCoords

void queryPortCoords(ILayer layer,
                     int portNumber,
                     double[] x,
                     double[] y)
                     throws java.io.IOException,
                            AutomationException
Queries the coordinates of specified port number of the schematic in memory feature node.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
portNumber - The portNumber (in)
x - The x (in/out: use single element array)
y - The y (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryBoundingBoxCoords

void queryBoundingBoxCoords(ILayer layer,
                            double[] xMin,
                            double[] yMin,
                            double[] xMax,
                            double[] yMax)
                            throws java.io.IOException,
                                   AutomationException
Queries the bounding box coordinates of specified port number of the schematic in memory feature node.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
xMin - The xMin (in/out: use single element array)
yMin - The yMin (in/out: use single element array)
xMax - The xMax (in/out: use single element array)
yMax - The yMax (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.