com.esri.arcgis.schematic
Interface ISchematicInMemoryFeatureNodeOnLinkGeometry

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicInMemoryFeatureNodeOnLinkGeometryProxy, SchematicInMemoryFeatureNodeOnLink

public interface ISchematicInMemoryFeatureNodeOnLinkGeometry
extends java.io.Serializable

COM Interface 'ISchematicInMemoryFeatureNodeOnLinkGeometry'. 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 on link 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 IID7a1a793d_0f58_43d9_9ed2_2ecb8f97ed54
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getDistance(ILayer layer, boolean asRatio)
          Provides access to the distance of the position of the schematic in memory feature node on link.
 IPoint getInitialPosition(ILayer layer)
          Initial position of the schematic in memory feature node on link.
 IPoint getPosition(ILayer layer)
          Position of the schematic in memory feature node on link.
 void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax)
          Queries the bounding box coordinates of the schematic in memory feature node on link.
 void setDistance(ILayer layer, boolean asRatio, double distance)
          Changes the distance of the position of the schematic in memory feature node on link.
 

Field Detail

IID7a1a793d_0f58_43d9_9ed2_2ecb8f97ed54

static final int IID7a1a793d_0f58_43d9_9ed2_2ecb8f97ed54
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(ILayer layer)
                   throws java.io.IOException,
                          AutomationException
Position of the schematic in memory feature node on link.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (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.

getInitialPosition

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

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (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.

getDistance

double getDistance(ILayer layer,
                   boolean asRatio)
                   throws java.io.IOException,
                          AutomationException
Provides access to the distance of the position of the schematic in memory feature node on link.

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

setDistance

void setDistance(ILayer layer,
                 boolean asRatio,
                 double distance)
                 throws java.io.IOException,
                        AutomationException
Changes the distance of the position of the schematic in memory feature node on link.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
asRatio - The asRatio (in)
distance - The distance (in)
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 the schematic in memory feature node on link.

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.