|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.spatial.georaster.GeorFunctionalFittingModel
public class GeorFunctionalFittingModel
GeorFunctionFittingModel is a Java class that maps to the XML type rationalPolynomialType defined in the GeoRaster XML schema. A set of get/set APIs is provided to retrieve and set each attribute defined in this georeference model, and four methods are provided to transform 2D/3D coordinates between cell space and model space based on the current setting of this class.
In the class SpatialReferenceInfo, the following methods are defined to get/set the function fitting model through a GeorFunctionFittingModel instance:
public GeorFunctionFittingModel getFunctionFittingModel(); public void setFunctionFittingModel(GeorFunctionalFittingModel srs);
Constructor Summary | |
---|---|
GeorFunctionalFittingModel() Constructs a GeorFunctionalFittingModel object. |
Method Summary | |
---|---|
double[] |
directTransform2D(double x, double y) Given (X,Y) model coordinates, computes its (row, column) cell coordinates. |
double[] |
directTransform3D(double x, double y, double z) Given (X,Y,Z) model coordinates, computes its (row, column) cell coordinates. |
java.util.Vector |
getColDenominator() Returns the colDenominator vector. |
java.util.Vector |
getColNumerator() Returns the colNumerator vector. |
double |
getColumnOff() Returns the columnOff value. |
java.lang.Double |
getColumnRMS() Returns the columnRMS value. |
double |
getColumnScale() Returns the columnScale value. |
java.util.Vector |
getRowDenominator() Returns the rowDenominator vector. |
java.util.Vector |
getRowNumerator() Returns the rowNumerator vector. |
double |
getRowOff() Returns the rowOff value. |
java.lang.Double |
getRowRMS() Returns the rowRMS value. |
double |
getRowScale() Returns the rowScale value. |
java.lang.Double |
getTotalRMS() Returns the totalRMS value. |
double |
getXOff() Returns the xOff value. |
double |
getXScale() Returns the xScale value. |
double |
getYOff() Returns the yOff value. |
double |
getYScale() Returns the yScale value. |
double |
getZOff() Returns the zOff value. |
double |
getZScale() Returns the zScale value. |
double[] |
inverseTransform2D(double row, double column) Given (row, column) cell coordinates, computes the (X,Y) model coordinates. |
double[] |
inverseTransform3D(double row, double column, double z) Given (row, column) cell coordinates and z, computes the (X,Y) model coordinates. |
void |
setColDenominator(java.util.Vector colDenominator) Sets the colDenominator vector. |
void |
setColNumerator(java.util.Vector colNumerator) Sets the colNumerator vector. |
void |
setColumnOff(double columnOff) Sets the columnOff value. |
void |
setColumnRMS(java.lang.Double columnRMS) Sets the columnRMS value. |
void |
setColumnScale(double columnScale) Sets the columnScale value. |
void |
setRowDenominator(java.util.Vector rowDenominator) Sets the rowDenominator vector. |
void |
setRowNumerator(java.util.Vector rowNumerator) Sets the rowNumerator vector. |
void |
setRowOff(double rowOff) Sets the rowOff value. |
void |
setRowRMS(java.lang.Double rowRMS) Sets the rowRMS value. |
void |
setRowScale(double rowScale) Sets the rowScale value. |
void |
setTotalRMS(java.lang.Double totalRMS) Sets the totalRMS value. |
void |
setXOff(double xOff) Sets the xOff value. |
void |
setXScale(double xScale) Sets the xScale value. |
void |
setYOff(double yOff) Sets the yOff value. |
void |
setYScale(double yScale) Sets the yScale value. |
void |
setZOff(double zOff) Sets the zOff value. |
void |
setZScale(double zScale) Sets the zScale value. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GeorFunctionalFittingModel()
GeorFunctionalFittingModel
object.Method Detail |
---|
public double getRowOff()
public void setRowOff(double rowOff)
rowOff
- rowOff valuepublic double getColumnOff()
public void setColumnOff(double columnOff)
columnOff
- columnOff valuepublic double getXOff()
public void setXOff(double xOff)
xOff
- xOff valuepublic double getYOff()
public void setYOff(double yOff)
yOff
- yOff valuepublic double getZOff()
public void setZOff(double zOff)
zOff
- zOff valuepublic double getRowScale()
public void setRowScale(double rowScale)
rowScale
- rowScale valuepublic double getColumnScale()
public void setColumnScale(double columnScale)
columnScale
- columnScale valuepublic double getXScale()
public void setXScale(double xScale)
xScale
- xScale valuepublic double getYScale()
public void setYScale(double yScale)
yScale
- yScale valuepublic double getZScale()
public void setZScale(double zScale)
zScale
- zScale valuepublic java.lang.Double getRowRMS()
public void setRowRMS(java.lang.Double rowRMS)
rowRMS
- rowRMS valuepublic java.lang.Double getColumnRMS()
public void setColumnRMS(java.lang.Double columnRMS)
columnRMS
- columnRMS valuepublic java.lang.Double getTotalRMS()
public void setTotalRMS(java.lang.Double totalRMS)
totalRMS
- totalRMS valuepublic java.util.Vector getRowNumerator()
public void setRowNumerator(java.util.Vector rowNumerator)
rowNumerator
- rowNumerator vectorpublic java.util.Vector getRowDenominator()
public void setRowDenominator(java.util.Vector rowDenominator)
rowDenominator
- rowDenominator vectorpublic java.util.Vector getColNumerator()
public void setColNumerator(java.util.Vector colNumerator)
colNumerator
- colNumerator vectorpublic java.util.Vector getColDenominator()
public void setColDenominator(java.util.Vector colDenominator)
colDenominator
- colDenominator vectorpublic double[] directTransform2D(double x, double y)
x
- input x.y
- input y.public double[] directTransform3D(double x, double y, double z)
x
- input x.y
- input y.z
- input z.public double[] inverseTransform2D(double row, double column)
row
- input rowcolumn
- input columnpublic double[] inverseTransform3D(double row, double column, double z)
row
- input rowcolumn
- input columnz
- input z
|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |