public class GeoTransformationOperationSet extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IGeoTransformationOperationSet, IGeoTransformationOperationSet2, ISupportErrorInfo
Description 'Stores a set of geographic transformation operators (GT + direction).' 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, IID61f5a2fd_1476_4e99_af6a_77d7f9919083, xxDummy
IID0049530e_e3ec_11d3_9f62_00c04f6bdd7f
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
Constructor and Description |
---|
GeoTransformationOperationSet()
Constructs a GeoTransformationOperationSet using ArcGIS Engine.
|
GeoTransformationOperationSet(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
GeoTransformationOperationSet theGeoTransformationOperationSet = (GeoTransformationOperationSet) obj; |
Modifier and Type | Method and Description |
---|---|
void |
addTo(IGeoTransformationOperationSet2 pDst)
Adds content of this set to the pDst.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
boolean |
find(int direction,
IGeoTransformation gT)
Check a geographic transformation and a direction to see if it exists in the set.
|
boolean |
findHVTransform(int direction,
ITransformation gT)
Check a transformation and a direction to see if it exists in the set.
|
void |
get(IGeographicCoordinateSystem pFromGCS,
IGeographicCoordinateSystem pToGCS,
int[] direction,
IGeoTransformation[] transformation)
Returns a default geographic transformation.
|
static java.lang.String |
getClsid()
getClsid.
|
int |
getCount()
The number of geographic transformations in the set.
|
int |
getHVCount()
The number of HV transformations in the set.
|
void |
getHVTransform(IGeographicCoordinateSystem pFromGCS,
IGeographicCoordinateSystem pToGCS,
int[] direction,
IHVCompositeDatumTransformation[] transformation)
Finds a transformation.
|
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.
|
int |
hashCode()
the hashcode for this object
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
void |
next(int[] direction,
IGeoTransformation[] gT)
Retrieves the next geographic transformation in the set.
|
void |
nextHVTransform(int[] direction,
IHVCompositeDatumTransformation[] gT)
Retrieves the next transformation in the set.
|
void |
release()
Release this COM object reference
|
void |
remove(int direction,
IGeoTransformation transformation)
Deletes a particular geographic transformation.
|
void |
removeAll()
Deletes all transformations in the set.
|
void |
removeByKey(IGeographicCoordinateSystem pFromGCS,
IGeographicCoordinateSystem pToGCS)
Deletes a particular geographic transformation by its from and to GCS.
|
void |
removeHVTransform(int direction,
ITransformation transformation)
Deletes a particular geographic or HV transformation.
|
void |
removeHVTransformByKey(IGeographicCoordinateSystem pFromGCS,
IGeographicCoordinateSystem pToGCS)
Deletes a particular transformation by its from and to GCS.
|
void |
reset()
Reinitializes the transformation set iterator.
|
void |
set(int direction,
IGeoTransformation transformation)
Sets a default geographic transformation.
|
void |
setHVTransform(int direction,
IHVCompositeDatumTransformation transformation)
Adds an HV transformation.
|
public GeoTransformationOperationSet() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic GeoTransformationOperationSet(java.lang.Object obj) throws java.io.IOException
GeoTransformationOperationSet theGeoTransformationOperationSet = (GeoTransformationOperationSet) obj;
obj
to GeoTransformationOperationSet
.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 void set(int direction, IGeoTransformation transformation) throws java.io.IOException, AutomationException
set
in interface IGeoTransformationOperationSet
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)transformation
- A reference to a com.esri.arcgis.geometry.IGeoTransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void get(IGeographicCoordinateSystem pFromGCS, IGeographicCoordinateSystem pToGCS, int[] direction, IGeoTransformation[] transformation) throws java.io.IOException, AutomationException
get
in interface IGeoTransformationOperationSet
pFromGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)pToGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (out: use single element array)transformation
- A reference to a com.esri.arcgis.geometry.IGeoTransformation (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean find(int direction, IGeoTransformation gT) throws java.io.IOException, AutomationException
find
in interface IGeoTransformationOperationSet
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)gT
- A reference to a com.esri.arcgis.geometry.IGeoTransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void remove(int direction, IGeoTransformation transformation) throws java.io.IOException, AutomationException
remove
in interface IGeoTransformationOperationSet
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)transformation
- A reference to a com.esri.arcgis.geometry.IGeoTransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void removeByKey(IGeographicCoordinateSystem pFromGCS, IGeographicCoordinateSystem pToGCS) throws java.io.IOException, AutomationException
removeByKey
in interface IGeoTransformationOperationSet
pFromGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)pToGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void next(int[] direction, IGeoTransformation[] gT) throws java.io.IOException, AutomationException
next
in interface IGeoTransformationOperationSet
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (out: use single element array)gT
- A reference to a com.esri.arcgis.geometry.IGeoTransformation (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void reset() throws java.io.IOException, AutomationException
reset
in interface IGeoTransformationOperationSet
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 IGeoTransformationOperationSet
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCount() throws java.io.IOException, AutomationException
getCount
in interface IGeoTransformationOperationSet
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHVTransform(int direction, IHVCompositeDatumTransformation transformation) throws java.io.IOException, AutomationException
setHVTransform
in interface IGeoTransformationOperationSet2
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)transformation
- A reference to a com.esri.arcgis.geometry.IHVCompositeDatumTransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getHVTransform(IGeographicCoordinateSystem pFromGCS, IGeographicCoordinateSystem pToGCS, int[] direction, IHVCompositeDatumTransformation[] transformation) throws java.io.IOException, AutomationException
getHVTransform
in interface IGeoTransformationOperationSet2
pFromGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)pToGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (out: use single element array)transformation
- A reference to a com.esri.arcgis.geometry.IHVCompositeDatumTransformation (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean findHVTransform(int direction, ITransformation gT) throws java.io.IOException, AutomationException
findHVTransform
in interface IGeoTransformationOperationSet2
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)gT
- A reference to a com.esri.arcgis.geometry.ITransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void nextHVTransform(int[] direction, IHVCompositeDatumTransformation[] gT) throws java.io.IOException, AutomationException
nextHVTransform
in interface IGeoTransformationOperationSet2
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (out: use single element array)gT
- A reference to a com.esri.arcgis.geometry.IHVCompositeDatumTransformation (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getHVCount() throws java.io.IOException, AutomationException
getHVCount
in interface IGeoTransformationOperationSet2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void removeHVTransform(int direction, ITransformation transformation) throws java.io.IOException, AutomationException
removeHVTransform
in interface IGeoTransformationOperationSet2
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)transformation
- A reference to a com.esri.arcgis.geometry.ITransformation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void removeHVTransformByKey(IGeographicCoordinateSystem pFromGCS, IGeographicCoordinateSystem pToGCS) throws java.io.IOException, AutomationException
removeHVTransformByKey
in interface IGeoTransformationOperationSet2
pFromGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)pToGCS
- A reference to a com.esri.arcgis.geometry.IGeographicCoordinateSystem (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTo(IGeoTransformationOperationSet2 pDst) throws java.io.IOException, AutomationException
addTo
in interface IGeoTransformationOperationSet2
pDst
- A reference to a com.esri.arcgis.geometry.IGeoTransformationOperationSet2 (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.