com.esri.arcgis.datasourcesraster
Interface IImageMatchPoints

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageMatchPoints

public interface IImageMatchPoints
extends Serializable

Provides access to the properties of a list of image match points.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void add(IImageMatchPoint pMatchPoint)
          Adds a image match point.
 int getCount()
          The image match point count.
 IImageMatchPoint getElement(int index)
          The image match point at the specified position.
 int getFromImageID()
          The match points' From image ID.
 int getToImageID()
          The match points' To image ID.
 void insert(int index, IImageMatchPoint pMatchPoint)
          Adds a image match point at the specified position.
 void remove(int index)
          Removes the image match point at the specified position.
 void removeAll()
          Removes all image match points.
 void setFromImageID(int pImageID)
          The match points' From image ID.
 void setToImageID(int pImageID)
          The match points' To image ID.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The image match point count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getElement

IImageMatchPoint getElement(int index)
                            throws IOException,
                                   AutomationException
The image match point at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IImageMatchPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int index)
            throws IOException,
                   AutomationException
Removes the image match point at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Removes all image match points.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

add

void add(IImageMatchPoint pMatchPoint)
         throws IOException,
                AutomationException
Adds a image match point.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pMatchPoint - A reference to a com.esri.arcgis.datasourcesraster.IImageMatchPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insert

void insert(int index,
            IImageMatchPoint pMatchPoint)
            throws IOException,
                   AutomationException
Adds a image match point at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
index - The index (in)
pMatchPoint - A reference to a com.esri.arcgis.datasourcesraster.IImageMatchPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromImageID

int getFromImageID()
                   throws IOException,
                          AutomationException
The match points' From image ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setFromImageID

void setFromImageID(int pImageID)
                    throws IOException,
                           AutomationException
The match points' From image ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getToImageID

int getToImageID()
                 throws IOException,
                        AutomationException
The match points' To image ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setToImageID

void setToImageID(int pImageID)
                  throws IOException,
                         AutomationException
The match points' To image ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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