com.hcarralero.toljava
Class TOLPolynTerm

java.lang.Object
  extended by com.hcarralero.toljava.TOLPolynTerm

public class TOLPolynTerm
extends java.lang.Object

Representa a un término en un Polyn de TOL.


Field Summary
protected  double coef
          Coeficiente del término.
protected  int grade
          Grado del término.
protected  int var
          Tipo de variable del término (B/F).
 
Constructor Summary
TOLPolynTerm(int var, double coef, int grade)
          Contruye un TOLPolynTerm (término de un polinomio) usando los datos pasados por parámetro.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compara a este objeto con otro.
 double getCoef()
          Obtiene el coeficiente del término.
 int getGrade()
          Obtiene el grado del término.
 int getVar()
          Obtiene el tipo de variable del término.
 int hashCode()
          Calcula el código hash asignado al objeto.
 void setCoef(double coef)
          Establece el coeficiente del término.
 void setGrade(int grade)
          Establece el grado del término.
 void setVar(int var)
          Establece el tipo de variable del término.
 java.lang.String toString()
          Obtiene una representación como cadena de texto del término del polinomio usando la sintaxis de TOL.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

var

protected int var
Tipo de variable del término (B/F).


coef

protected double coef
Coeficiente del término.


grade

protected int grade
Grado del término.

Constructor Detail

TOLPolynTerm

public TOLPolynTerm(int var,
                    double coef,
                    int grade)
Contruye un TOLPolynTerm (término de un polinomio) usando los datos pasados por parámetro.

Parameters:
var - tipo de variable (B/F) del término.
coef - coeficiente del término.
grade - grado del término.
Method Detail

getVar

public int getVar()
Obtiene el tipo de variable del término.

Returns:
B(0) o F(1), según sea lo almacenado en el término.

setVar

public void setVar(int var)
Establece el tipo de variable del término.

Parameters:
var - el tipo de la variable (B o F).

getCoef

public double getCoef()
Obtiene el coeficiente del término.

Returns:
el coeficiente del término.

setCoef

public void setCoef(double coef)
Establece el coeficiente del término.

Parameters:
coef - coeficiente del término.

getGrade

public int getGrade()
Obtiene el grado del término.

Returns:
el grado del término.

setGrade

public void setGrade(int grade)
Establece el grado del término.

Parameters:
grade - el grado del término.

equals

public boolean equals(java.lang.Object obj)
Compara a este objeto con otro.

Overrides:
equals in class java.lang.Object
Parameters:
obj - el objeto con el que se comparará.
Returns:
true si el objeto pasado como parámetro es de tipo TOLPolynTerm y tiene valores idénticos para variable, coeficiente y grado.

hashCode

public int hashCode()
Calcula el código hash asignado al objeto.

Overrides:
hashCode in class java.lang.Object
Returns:
el código hash asignado al objeto.

toString

public java.lang.String toString()
Obtiene una representación como cadena de texto del término del polinomio usando la sintaxis de TOL.

Overrides:
toString in class java.lang.Object
Returns:
la representación como cadena de texto del término de polinomio.