|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.geometry.CompositeGeoTransformation
Performs a sequence of geographic transformations.
| Constructor Summary | |
CompositeGeoTransformation()
Constructs a CompositeGeoTransformation using ArcGIS Engine. |
|
CompositeGeoTransformation(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
add(int direction,
IGeoTransformation pXForm)
Adds a geographic transformation to the list. |
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
IClone |
getAsIClone()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ICompositeGeoTransformation |
getAsICompositeGeoTransformation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGeoTransformation |
getAsIGeoTransformation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersist |
getAsIPersist()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ISupportErrorInfo |
getAsISupportErrorInfo()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ITransformation |
getAsITransformation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ITransformationGEN |
getAsITransformationGEN()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
int |
getCount()
The number of geographic transformations in the list. |
IGeoTransformation |
getGeoTransformation(int i)
A geographic transformation from the list. |
java.lang.String |
getName()
The name of the geographic transformation. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
void |
getSpatialReferences(ISpatialReference[] from,
ISpatialReference[] to)
Returns the from and to spatial references for the transformation. |
int |
getTransformationDirection(int i)
The direction (forward/reverse) of a geographic transformation. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
Supported Platforms |
void |
isDirty()
Supported Platforms |
boolean |
isEqual(IClone other)
Returns TRUE when the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Returns TRUE when the receiver and other are the same object. |
void |
load(IStream pstm)
Supported Platforms |
void |
putSpatialReferences(ISpatialReference from,
ISpatialReference to)
Sets the from and to spatial references for the transformation. |
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
void |
setEmpty()
Clears the list of geographic transformations from the object. |
void |
setName(java.lang.String name)
The name of the geographic transformation. |
void |
transformMeasuresFF(int direction,
double[] inMeasures,
double[][] outMeasures)
Transforms floating point measures to floating point measures (or do the inverse). |
void |
transformMeasuresFF(int direction,
int cMeasures,
double[] inMeasures,
double[] outMeasures)
Transforms floating point measures to floating point measures (or do the inverse). |
void |
transformMeasuresFI(int direction,
double[] inMeasures,
int[][] outMeasures)
Transforms floating point measures to integer measures (or do the inverse). |
void |
transformMeasuresFI(int direction,
int cMeasures,
double[] inMeasures,
int[] outMeasures)
Transforms floating point measures to integer measures (or do the inverse). |
void |
transformMeasuresIF(int direction,
int[] inMeasures,
double[][] outMeasures)
Transforms integer measures to floating point measures (or do the inverse). |
void |
transformMeasuresIF(int direction,
int cMeasures,
int[] inMeasures,
double[] outMeasures)
Transforms integer measures to floating point measures (or do the inverse). |
void |
transformMeasuresII(int direction,
int[] inMeasures,
int[][] outMeasures)
Transforms integer measures to integer measures (or do the inverse). |
void |
transformMeasuresII(int direction,
int cMeasures,
int[] inMeasures,
int[] outMeasures)
Transforms integer measures to integer measures (or do the inverse). |
void |
transformPointsFF(int direction,
double[] inPoints,
double[][] outPoints)
Transforms floating point points to floating point points (or do the inverse). |
void |
transformPointsFF(int direction,
int cPoints,
double[] inPoints,
double[] outPoints)
Transforms floating point points to floating point points (or do the inverse). |
void |
transformPointsFI(int direction,
double[] inPoints,
int[][] outPoints)
Transforms floating point points to integer points (or do the inverse). |
void |
transformPointsFI(int direction,
int cPoints,
double[] inPoints,
int[] outPoints)
Transforms floating point points to integer points (or do the inverse). |
void |
transformPointsIF(int direction,
int[] inPoints,
double[][] outPoints)
Transforms integer points to floating point points (or do the inverse). |
void |
transformPointsIF(int direction,
int cPoints,
int[] inPoints,
double[] outPoints)
Transforms integer points to floating point points (or do the inverse). |
void |
transformPointsII(int direction,
int[] inPoints,
int[][] outPoints)
Transforms integer points to integer points (or do the inverse). |
void |
transformPointsII(int direction,
int cPoints,
int[] inPoints,
int[] outPoints)
Transforms integer points to integer points (or do the inverse). |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CompositeGeoTransformation()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public CompositeGeoTransformation(java.lang.Object obj)
throws java.io.IOException
obj to CompositeGeoTransformation. CompositeGeoTransformation theCompositeGeoTransformation = (CompositeGeoTransformation) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public ITransformationGEN getAsITransformationGEN()
public ITransformation getAsITransformation()
public IGeoTransformation getAsIGeoTransformation()
public ICompositeGeoTransformation getAsICompositeGeoTransformation()
public IClone getAsIClone()
public IPersist getAsIPersist()
public IPersistStream getAsIPersistStream()
public ISupportErrorInfo getAsISupportErrorInfo()
public boolean equals(java.lang.Object o)
public int hashCode()
public void transformMeasuresFF(int direction,
double[] inMeasures,
double[][] outMeasures)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformMeasuresFF in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in/out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformMeasuresFI(int direction,
double[] inMeasures,
int[][] outMeasures)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformMeasuresFI in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformMeasuresIF(int direction,
int[] inMeasures,
double[][] outMeasures)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformMeasuresIF in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformMeasuresII(int direction,
int[] inMeasures,
int[][] outMeasures)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformMeasuresII in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in/out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformPointsFF(int direction,
double[] inPoints,
double[][] outPoints)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformPointsFF in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints - The inPoints (in)outPoints - The outPoints (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformPointsFI(int direction,
double[] inPoints,
int[][] outPoints)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformPointsFI in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints - The inPoints (in)outPoints - The outPoints (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformPointsIF(int direction,
int[] inPoints,
double[][] outPoints)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformPointsIF in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints - The inPoints (in)outPoints - The outPoints (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformPointsII(int direction,
int[] inPoints,
int[][] outPoints)
throws java.io.IOException,
AutomationException
ITransformationGEN
transformPointsII in interface ITransformationGENdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints - The inPoints (in)outPoints - The outPoints (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformMeasuresFF(int direction,
int cMeasures,
double[] inMeasures,
double[] outMeasures)
throws java.io.IOException,
AutomationException
ITransformation
transformMeasuresFF in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures - The cMeasures (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformMeasuresFI(int direction,
int cMeasures,
double[] inMeasures,
int[] outMeasures)
throws java.io.IOException,
AutomationException
ITransformation
transformMeasuresFI in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures - The cMeasures (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformMeasuresIF(int direction,
int cMeasures,
int[] inMeasures,
double[] outMeasures)
throws java.io.IOException,
AutomationException
ITransformation
transformMeasuresIF in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures - The cMeasures (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformMeasuresII(int direction,
int cMeasures,
int[] inMeasures,
int[] outMeasures)
throws java.io.IOException,
AutomationException
ITransformation
transformMeasuresII in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures - The cMeasures (in)inMeasures - The inMeasures (in)outMeasures - The outMeasures (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformPointsFF(int direction,
int cPoints,
double[] inPoints,
double[] outPoints)
throws java.io.IOException,
AutomationException
ITransformationThe cPoints parameter is the number of points you wish to transform. inPoints and outPoints are one-dimensional arrays so you must interleave coordinate pairs into the arrays.
transformPointsFF in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints - The cPoints (in)inPoints - The inPoints (in)outPoints - The outPoints (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformPointsFI(int direction,
int cPoints,
double[] inPoints,
int[] outPoints)
throws java.io.IOException,
AutomationException
ITransformationThe cPoints parameter is the number of points you wish to transform. inPoints and outPoints are one-dimensional arrays so you must interleave coordinate pairs into the arrays.
transformPointsFI in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints - The cPoints (in)inPoints - The inPoints (in)outPoints - The outPoints (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void transformPointsIF(int direction,
int cPoints,
int[] inPoints,
double[] outPoints)
throws java.io.IOException,
AutomationException
ITransformationThe cPoints parameter is the number of points you wish to transform. inPoints and outPoints are one-dimensional arrays so you must interleave coordinate pairs into the arrays.
transformPointsIF in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints - The cPoints (in)inPoints - The inPoints (in)outPoints - The outPoints (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void transformPointsII(int direction,
int cPoints,
int[] inPoints,
int[] outPoints)
throws java.io.IOException,
AutomationException
ITransformationThe cPoints parameter is the number of points you wish to transform. inPoints and outPoints are one-dimensional arrays so you must interleave coordinate pairs into the arrays.
transformPointsII in interface ITransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints - The cPoints (in)inPoints - The inPoints (in)outPoints - The outPoints (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getName()
throws java.io.IOException,
AutomationException
IGeoTransformation
getName in interface IGeoTransformationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(java.lang.String name)
throws java.io.IOException,
AutomationException
IGeoTransformation
setName in interface IGeoTransformationname - The name (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getSpatialReferences(ISpatialReference[] from,
ISpatialReference[] to)
throws java.io.IOException,
AutomationException
IGeoTransformationEach geographic transformation is defined by 'from' and 'to' geographic coordinate systems.
getSpatialReferences in interface IGeoTransformationfrom - A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)to - A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void putSpatialReferences(ISpatialReference from,
ISpatialReference to)
throws java.io.IOException,
AutomationException
IGeoTransformation
putSpatialReferences in interface IGeoTransformationfrom - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)to - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void add(int direction,
IGeoTransformation pXForm)
throws java.io.IOException,
AutomationException
ICompositeGeoTransformation
add in interface ICompositeGeoTransformationdirection - A com.esri.arcgis.geometry.esriTransformDirection constant (in)pXForm - A reference to a com.esri.arcgis.geometry.IGeoTransformation (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IGeoTransformation getGeoTransformation(int i)
throws java.io.IOException,
AutomationException
ICompositeGeoTransformation
getGeoTransformation in interface ICompositeGeoTransformationi - The i (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getTransformationDirection(int i)
throws java.io.IOException,
AutomationException
ICompositeGeoTransformationThe TransformationDirection uses the esriTranformDirection constant. The returned values are esriTransformForward (0) or esriTransformReverse (1). The i parameter specifies for which GeoTransformation to return the direction.
getTransformationDirection in interface ICompositeGeoTransformationi - The i (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCount()
throws java.io.IOException,
AutomationException
ICompositeGeoTransformation
getCount in interface ICompositeGeoTransformationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEmpty()
throws java.io.IOException,
AutomationException
ICompositeGeoTransformation
setEmpty in interface ICompositeGeoTransformationAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IClone esri_clone()
throws java.io.IOException,
AutomationException
IClone
esri_clone in interface IClonejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void assign(IClone src)
throws java.io.IOException,
AutomationException
IClone
assign in interface IClonesrc - A reference to a com.esri.arcgis.system.IClone (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isEqual(IClone other)
throws java.io.IOException,
AutomationException
IClone
isEqual in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isIdentical(IClone other)
throws java.io.IOException,
AutomationException
IClone
isIdentical in interface ICloneother - A reference to a com.esri.arcgis.system.IClone (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void interfaceSupportsErrorInfo(GUID riid)
throws java.io.IOException,
AutomationException
ISupportErrorInfoIndicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||