com.esri.sde.sdk.client
Class SeTransformPolynomial

java.lang.Object
  extended by com.esri.sde.sdk.client.SeTransform
      extended by com.esri.sde.sdk.client.SeTransformPolynomial
All Implemented Interfaces:
java.lang.Cloneable

public final class SeTransformPolynomial
extends SeTransform
implements java.lang.Cloneable

A SeTransformPolynomial object provide ArcSDE transformation info block.

Since:
ArcSDE 9.0
See Also:
SeTransform, SeRasterBand

Field Summary
 
Fields inherited from class com.esri.sde.sdk.client.SeTransform
SE_POLYNOMIAL_1ST_ORDER, SE_POLYNOMIAL_2ND_ORDER, SE_POLYNOMIAL_3RD_ORDER, SE_TRANSFORM_CUSTOM, SE_TRANSFORM_PLANER, SE_TRANSFORM_POLYNOMIAL, SE_TRANSFORM_PROJECTIVE, SE_TRANSFORM_UNKNOWN
 
Constructor Summary
SeTransformPolynomial(int polynomialType, double[] polynomialCoef, java.lang.String transformName)
          Constructs SeTransformPolynomial object.
 
Method Summary
 java.lang.Object clone()
          Clones the SeTransformPolynomial object.
 double[] getPolynomial()
          Gets Polynomial coefficients.
 int getPolynomialType()
          Gets Polynomial type.
 java.lang.String toString()
          toString () method for SeTransformPolynomial object.
 
Methods inherited from class com.esri.sde.sdk.client.SeTransform
getName, getType, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SeTransformPolynomial

public SeTransformPolynomial(int polynomialType,
                             double[] polynomialCoef,
                             java.lang.String transformName)
                      throws SeException
Constructs SeTransformPolynomial object.

Parameters:
polynomialType - an int value (SE_POLYNOMIAL_*_ORDER)
polynomialCoef - an double[] value
transformName - an String value
Throws:
SeException - if an error occurs
See Also:
getPolynomialType()
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clones the SeTransformPolynomial object.

Overrides:
clone in class SeTransform
Returns:
an Object value
Throws:
java.lang.CloneNotSupportedException - if an error occurs.

getPolynomial

public double[] getPolynomial()
                       throws SeException
Gets Polynomial coefficients.

Returns:
a double[] value
Throws:
SeException - if an error occurs

getPolynomialType

public int getPolynomialType()
                      throws SeException
Gets Polynomial type.

Returns:
an int value (SE_POLYNOMIAL_*_ORDER)
Throws:
SeException - if an error occurs

toString

public java.lang.String toString()
toString () method for SeTransformPolynomial object.

Overrides:
toString in class java.lang.Object
Returns:
a String value