com.esri.arcgis.schematic
Interface ISchematicInMemoryFeatureLinkGeometry

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicInMemoryFeatureLinkGeometryProxy, SchematicInMemoryFeatureLink

public interface ISchematicInMemoryFeatureLinkGeometry
extends java.io.Serializable

COM Interface 'ISchematicInMemoryFeatureLinkGeometry'. 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 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 IID28ff508f_3cce_45db_8ed3_c6375888da54
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addVertex(IPoint point)
          Adds a vertex with the specified position to the schematic in memory feature link geometry.
 void addVertexCollection(IPointCollection points)
          Adds vertices to the schematic in memory feature link geometry.
 IPoint getFromPoint(ILayer layer)
          The 'from' point of the schematic in memory feature link geometry.
 IGeometry getInitialGeometry()
          Initial geometry of the schematic in memory feature link.
 IPoint getInitialVertex(int index)
          The position of the vertex at given index of the schematic in memory feature link initial geometry.
 int getInitialVerticesCount()
          Number of vertices of the schematic in memory feature link initial geometry.
 IPoint getToPoint(ILayer layer)
          The 'to' point of the schematic in memory feature link geometry.
 IPoint getVertex(int index)
          The position of the vertex at given index of the schematic in memory feature link geometry.
 int getVerticesCount()
          Number of vertices of the schematic in memory feature link geometry.
 void insertVertex(int index, IPoint point)
          Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry.
 void insertVertexCollection(int index, IPointCollection points)
          Inserts vertices at given index to the schematic in memory feature link geometry.
 void queryInitialVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature link initial geometry.
 void queryVertex(int index, IPoint point)
          Queries the position of the vertex at given index of the schematic in memory feature link geometry.
 void removeAllVertices()
          Removes all the vertices from the schematic in memory feature link geometry.
 void removeVertices(int index, int count)
          Removes a number of vertices at given index to the schematic in memory feature link geometry.
 void setInitialGeometry(IGeometry shape)
          Initial geometry of the schematic in memory feature link.
 void setVertexCollection(IPointCollection points)
          Changes the vertices to the schematic in memory feature link geometry.
 void updateVertex(int index, IPoint point)
          Updates the position of a vertex at given index of the schematic in memory feature link geometry.
 

Field Detail

IID28ff508f_3cce_45db_8ed3_c6375888da54

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

getFromPoint

IPoint getFromPoint(ILayer layer)
                    throws java.io.IOException,
                           AutomationException
The 'from' point of the schematic in memory feature link geometry.

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.

getToPoint

IPoint getToPoint(ILayer layer)
                  throws java.io.IOException,
                         AutomationException
The 'to' point of the schematic in memory feature link geometry.

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.

getVerticesCount

int getVerticesCount()
                     throws java.io.IOException,
                            AutomationException
Number of vertices of the schematic in memory feature link geometry.

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

getVertex

IPoint getVertex(int index)
                 throws java.io.IOException,
                        AutomationException
The position of the vertex at given index of the schematic in memory feature link geometry.

Parameters:
index - The index (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.

queryVertex

void queryVertex(int index,
                 IPoint point)
                 throws java.io.IOException,
                        AutomationException
Queries the position of the vertex at given index of the schematic in memory feature link geometry.

Parameters:
index - The index (in)
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.

getInitialVerticesCount

int getInitialVerticesCount()
                            throws java.io.IOException,
                                   AutomationException
Number of vertices of the schematic in memory feature link initial geometry.

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

getInitialVertex

IPoint getInitialVertex(int index)
                        throws java.io.IOException,
                               AutomationException
The position of the vertex at given index of the schematic in memory feature link initial geometry.

Parameters:
index - The index (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.

queryInitialVertex

void queryInitialVertex(int index,
                        IPoint point)
                        throws java.io.IOException,
                               AutomationException
Queries the position of the vertex at given index of the schematic in memory feature link initial geometry.

Parameters:
index - The index (in)
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.

setInitialGeometry

void setInitialGeometry(IGeometry shape)
                        throws java.io.IOException,
                               AutomationException
Initial geometry of the schematic in memory feature link.

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

getInitialGeometry

IGeometry getInitialGeometry()
                             throws java.io.IOException,
                                    AutomationException
Initial geometry of the schematic in memory feature link.

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

addVertex

void addVertex(IPoint point)
               throws java.io.IOException,
                      AutomationException
Adds a vertex with the specified position to the schematic in memory feature link geometry.

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.

insertVertex

void insertVertex(int index,
                  IPoint point)
                  throws java.io.IOException,
                         AutomationException
Inserts a vertex at given index with the specified position to the schematic in memory feature link geometry.

Parameters:
index - The index (in)
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.

updateVertex

void updateVertex(int index,
                  IPoint point)
                  throws java.io.IOException,
                         AutomationException
Updates the position of a vertex at given index of the schematic in memory feature link geometry.

Parameters:
index - The index (in)
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.

insertVertexCollection

void insertVertexCollection(int index,
                            IPointCollection points)
                            throws java.io.IOException,
                                   AutomationException
Inserts vertices at given index to the schematic in memory feature link geometry.

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

addVertexCollection

void addVertexCollection(IPointCollection points)
                         throws java.io.IOException,
                                AutomationException
Adds vertices to the schematic in memory feature link geometry.

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

setVertexCollection

void setVertexCollection(IPointCollection points)
                         throws java.io.IOException,
                                AutomationException
Changes the vertices to the schematic in memory feature link geometry.

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

removeVertices

void removeVertices(int index,
                    int count)
                    throws java.io.IOException,
                           AutomationException
Removes a number of vertices at given index to the schematic in memory feature link geometry.

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

removeAllVertices

void removeAllVertices()
                       throws java.io.IOException,
                              AutomationException
Removes all the vertices from the schematic in memory feature link geometry.

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