public class GeorFunctionalFittingModel
extends java.lang.Object
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 and Description |
---|
GeorFunctionalFittingModel()
Constructs a
GeorFunctionalFittingModel object. |
Modifier and Type | Method and Description |
---|---|
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.
|
public GeorFunctionalFittingModel()
GeorFunctionalFittingModel
object.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