com.esri.arcgis.datasourcesraster
Class TiePoint

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.TiePoint
All Implemented Interfaces:
ITiePoint, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class TiePoint
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, ITiePoint

The Image Tie Point class.

Product Availability

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

See Also:
Serialized Form

Constructor Summary
TiePoint()
          Constructs a TiePoint using ArcGIS Engine.
TiePoint(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
TiePoint theTiePoint = (TiePoint) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
 void esri_equals(ITiePoint pTiePoint)
          Checks if it equals another tie point.
static String getClsid()
          getClsid.
 int getImageID()
          The tie point's image ID.
 IPoint getLocation()
          The tie point location.
 int getPointID()
          The tie point ID.
 double getScore()
          The tie point's quality score.
 int hashCode()
          the hashcode for this object
 void setImageID(int pImageID)
          The tie point's image ID.
 void setLocationByRef(IPoint ppLocation)
          The tie point location.
 void setPointID(int pPointID)
          The tie point ID.
 void setScore(double pScore)
          The tie point's quality score.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

TiePoint

public TiePoint()
         throws IOException,
                UnknownHostException
Constructs a TiePoint using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

TiePoint

public TiePoint(Object obj)
         throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
TiePoint theTiePoint = (TiePoint) obj;

Construct a TiePoint using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to TiePoint.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getPointID

public int getPointID()
               throws IOException,
                      AutomationException
The tie point ID.

Product Availability

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

Specified by:
getPointID in interface ITiePoint
Returns:
The pPointID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPointID

public void setPointID(int pPointID)
                throws IOException,
                       AutomationException
The tie point ID.

Product Availability

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

Specified by:
setPointID in interface ITiePoint
Parameters:
pPointID - The pPointID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageID

public int getImageID()
               throws IOException,
                      AutomationException
The tie point's image ID.

Product Availability

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

Specified by:
getImageID in interface ITiePoint
Returns:
The pImageID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setImageID

public void setImageID(int pImageID)
                throws IOException,
                       AutomationException
The tie point's image ID.

Product Availability

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

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

getLocation

public IPoint getLocation()
                   throws IOException,
                          AutomationException
The tie point location.

Product Availability

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

Specified by:
getLocation in interface ITiePoint
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLocationByRef

public void setLocationByRef(IPoint ppLocation)
                      throws IOException,
                             AutomationException
The tie point location.

Product Availability

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

Specified by:
setLocationByRef in interface ITiePoint
Parameters:
ppLocation - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getScore

public double getScore()
                throws IOException,
                       AutomationException
The tie point's quality score.

Product Availability

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

Specified by:
getScore in interface ITiePoint
Returns:
The pScore
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScore

public void setScore(double pScore)
              throws IOException,
                     AutomationException
The tie point's quality score.

Product Availability

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

Specified by:
setScore in interface ITiePoint
Parameters:
pScore - The pScore (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_equals

public void esri_equals(ITiePoint pTiePoint)
                 throws IOException,
                        AutomationException
Checks if it equals another tie point.

Product Availability

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

Specified by:
esri_equals in interface ITiePoint
Parameters:
pTiePoint - A reference to a com.esri.arcgis.datasourcesraster.ITiePoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.