public class TiePointCollection extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ITiePointCollection, ITiePointOperation, ITiePointOperation2
Description 'The Image Tie point collection class.' 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 =
IID, IID7467babc_08f2_4696_97ac_1c3a6798c2f4, xxDummy
IID, IIDef4c3680_badd_4917_a6de_6d52f839d110, xxDummy
IID3e402866_3f8d_4b54_add2_ab6d5bb0f0e8
Constructor and Description |
---|
TiePointCollection()
Constructs a TiePointCollection using ArcGIS Engine.
|
TiePointCollection(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
TiePointCollection theTiePointCollection = (TiePointCollection) obj; |
Modifier and Type | Method and Description |
---|---|
void |
add(ITiePoint pPoint)
Adds an image tie point.
|
void |
addPoints(IImageMatchPoints pMatchPoints)
Adds a list of match points.
|
void |
append(ITiePoint pPoint)
Appends an image tie point.
|
void |
compute(java.lang.Object pCatalog,
IQueryFilter pQueryFilter,
ITable pTiePoints)
Computes tiepoints.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getCount()
The image tie point count.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
ITiePoint |
getPoint(int index)
The image tie point at the specified position.
|
double |
getResolution()
The tie point resolution.
|
int |
hashCode()
the hashcode for this object
|
void |
init(ITable pTiePoints)
Initializes a tie point collection with a tie point table.
|
void |
insert(int index,
ITiePoint pPoint)
Inserts an image tie point after the specified position.
|
void |
loadFrom(ITable pPointTable,
IQueryFilter pQueryFilter,
java.lang.String zFieldName,
java.lang.String tagFieldName,
IRaster pDEM)
Loads tie points from a control point table.
|
void |
release()
Release this COM object reference
|
void |
remove(int index)
Removes the image tie point at the specified position.
|
void |
removeAll()
Removes all image tie points.
|
void |
replace(int index,
ITiePoint pPoint)
Replaces an image tie point at the specified position.
|
void |
saveTo(ITable pTiePoints)
Saves all tie points to a given tie point table.
|
void |
setResolution(double pResolution)
The tie point resolution.
|
void |
thin(IEnvelope pExtent,
int nCols,
int nRows,
int density)
Thins/removes extra tie points using a nCols*nRows grid with a given density.
|
public TiePointCollection() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic TiePointCollection(java.lang.Object obj) throws java.io.IOException
TiePointCollection theTiePointCollection = (TiePointCollection) obj;
obj
to TiePointCollection
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getCount() throws java.io.IOException, AutomationException
getCount
in interface ITiePointCollection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITiePoint getPoint(int index) throws java.io.IOException, AutomationException
getPoint
in interface ITiePointCollection
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void append(ITiePoint pPoint) throws java.io.IOException, AutomationException
append
in interface ITiePointCollection
pPoint
- A reference to a com.esri.arcgis.datasourcesraster.ITiePoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void replace(int index, ITiePoint pPoint) throws java.io.IOException, AutomationException
replace
in interface ITiePointCollection
index
- The index (in)pPoint
- A reference to a com.esri.arcgis.datasourcesraster.ITiePoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void insert(int index, ITiePoint pPoint) throws java.io.IOException, AutomationException
insert
in interface ITiePointCollection
index
- The index (in)pPoint
- A reference to a com.esri.arcgis.datasourcesraster.ITiePoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void remove(int index) throws java.io.IOException, AutomationException
remove
in interface ITiePointCollection
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void removeAll() throws java.io.IOException, AutomationException
removeAll
in interface ITiePointCollection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void add(ITiePoint pPoint) throws java.io.IOException, AutomationException
add
in interface ITiePointCollection
pPoint
- A reference to a com.esri.arcgis.datasourcesraster.ITiePoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void init(ITable pTiePoints) throws java.io.IOException, AutomationException
init
in interface ITiePointOperation
pTiePoints
- A reference to a com.esri.arcgis.geodatabase.ITable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void saveTo(ITable pTiePoints) throws java.io.IOException, AutomationException
saveTo
in interface ITiePointOperation
pTiePoints
- A reference to a com.esri.arcgis.geodatabase.ITable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addPoints(IImageMatchPoints pMatchPoints) throws java.io.IOException, AutomationException
addPoints
in interface ITiePointOperation
pMatchPoints
- A reference to a com.esri.arcgis.datasourcesraster.IImageMatchPoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void compute(java.lang.Object pCatalog, IQueryFilter pQueryFilter, ITable pTiePoints) throws java.io.IOException, AutomationException
compute
in interface ITiePointOperation
pCatalog
- A reference to another Object (IUnknown) (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pTiePoints
- A reference to a com.esri.arcgis.geodatabase.ITable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void thin(IEnvelope pExtent, int nCols, int nRows, int density) throws java.io.IOException, AutomationException
thin
in interface ITiePointOperation2
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)nCols
- The nCols (in)nRows
- The nRows (in)density
- The density (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void loadFrom(ITable pPointTable, IQueryFilter pQueryFilter, java.lang.String zFieldName, java.lang.String tagFieldName, IRaster pDEM) throws java.io.IOException, AutomationException
loadFrom
in interface ITiePointOperation2
pPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)zFieldName
- The zFieldName (in)tagFieldName
- The tagFieldName (in)pDEM
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getResolution() throws java.io.IOException, AutomationException
getResolution
in interface ITiePointOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResolution(double pResolution) throws java.io.IOException, AutomationException
setResolution
in interface ITiePointOperation2
pResolution
- The pResolution (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.