com.hcarralero.toljava
Class TOLRatio

java.lang.Object
  extended by com.hcarralero.toljava.TOLLObject
      extended by com.hcarralero.toljava.TOLRatio
All Implemented Interfaces:
TOLObject

public class TOLRatio
extends TOLLObject

Representa a un objeto TOL de tipo Ratio.


Constructor Summary
TOLRatio(TOLPolyn numerator, TOLPolyn denominator)
          Construye un objeto TOLRatio a partir de dos polinomios, el primero hará la función de numerador y el segundo la de denominador
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compara a este objeto con otro
 TOLPolyn getDenominator()
          Obtiene el polinomio que hace de denominador
 TOLPolyn getNumerator()
          Obtiene el polinomio que hace de numerador
 int hashCode()
          Calcula el código hash asignado al objeto
 boolean isRatio()
          Determina si el objeto corresponde al tipo Ratio de TOL.
 void setDenominator(TOLPolyn denominator)
          Establece el polinomio que hace de denominador
 void setNumerator(TOLPolyn numerator)
          Establece el polinomio que hace de numerador
 java.lang.String toString()
          Obtiene una representación como cadena de texto del objeto tipo TOLRatio en el formato (numerador)/(denominador)
 
Methods inherited from class com.hcarralero.toljava.TOLLObject
isCode, isComplex, isDate, isMatrix, isPolyn, isReal, isReference, isSerie, isSet, isText, isTimeSet, isVMatrix
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TOLRatio

public TOLRatio(TOLPolyn numerator,
                TOLPolyn denominator)
Construye un objeto TOLRatio a partir de dos polinomios, el primero hará la función de numerador y el segundo la de denominador

Parameters:
numerator - polinomio numerador
denominator - oilinomio denominador
Method Detail

getNumerator

public TOLPolyn getNumerator()
Obtiene el polinomio que hace de numerador

Returns:
el polinomio numerador

setNumerator

public void setNumerator(TOLPolyn numerator)
Establece el polinomio que hace de numerador

Parameters:
numerator - el polinomio numerador

getDenominator

public TOLPolyn getDenominator()
Obtiene el polinomio que hace de denominador

Returns:
el polinomio denominador

setDenominator

public void setDenominator(TOLPolyn denominator)
Establece el polinomio que hace de denominador

Parameters:
denominator - el polinomio denominador

isRatio

public boolean isRatio()
Determina si el objeto corresponde al tipo Ratio de TOL.

Specified by:
isRatio in interface TOLObject
Overrides:
isRatio in class TOLLObject
Returns:
true ya que el objeto corresponde al tipo Ratio de TOL.

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 TOLRatio y ambos tienen idénticos polinomios como numerador y denominador

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 objeto tipo TOLRatio en el formato (numerador)/(denominador)

Overrides:
toString in class java.lang.Object
Returns:
la representación como cadena de texto del objeto tipo TOLRatio