|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAdjustXform
Provides access to members that control an adjustment (rubber sheeting) transform.
The IAdjustXform is used to create an AdjustXform object.
To create an AdjustXform, the two sets of control points, polynomial order that is used in the approximation and the NaturalNeighbor option for TIN interpolation must be set.
Method Summary | |
---|---|
void |
defineFromControlPoints(IPointCollection pSrcGCPs,
IPointCollection pDstGCPs)
Defines an adjustement transform using control points. |
void |
getControlPoints(IPointCollection[] ppSrcGCPs,
IPointCollection[] ppDstGCPs)
Gets control points. |
int |
getPolynomialApproximation()
The polynomial for initial approximation. |
boolean |
isNaturalNeighbor()
Indicates if natural neighbor interpolation should be used. |
void |
setNaturalNeighbor(boolean pNaturalNeighbor)
Indicates if natural neighbor interpolation should be used. |
void |
setPolynomialApproximation(int pOrder)
The polynomial for initial approximation. |
Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform |
---|
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints |
Method Detail |
---|
void defineFromControlPoints(IPointCollection pSrcGCPs, IPointCollection pDstGCPs) throws IOException, AutomationException
pSrcGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)pDstGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getControlPoints(IPointCollection[] ppSrcGCPs, IPointCollection[] ppDstGCPs) throws IOException, AutomationException
ppSrcGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (out: use single element array)ppDstGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isNaturalNeighbor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNaturalNeighbor(boolean pNaturalNeighbor) throws IOException, AutomationException
pNaturalNeighbor
- The pNaturalNeighbor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPolynomialApproximation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPolynomialApproximation(int pOrder) throws IOException, AutomationException
The polynomial order (1-3) used for the approximation.
pOrder
- The pOrder (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |