com.hcarralero.toljava
Class TOLComplex

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

public class TOLComplex
extends TOLLObject

Representa a un objeto TOL de tipo Complex


Constructor Summary
TOLComplex(double x, double y)
          Construye un objeto de tipo TOLComplex
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compara a este objeto con otro
 double getX()
          Obtiene el valor de x (parte real del número complejo)
 double getY()
          Obtiene el valor de y (parte imaginaria) del número complejo)
 int hashCode()
          Calcula el código hash asignado al objeto
 boolean isComplex()
          Determina si el objeto corresponde al tipo Complex de TOL
 void setX(double x)
          Cambia el valor de x (parte real) por el valor pasado como parámetro
 void setY(double y)
          Cambia el valor de y (parte imaginaria) por el valor pasado como parámetro
 java.lang.String toString()
          Obtiene una representación como cadena de texto del número complejo en el formato "x+yi"
 
Methods inherited from class com.hcarralero.toljava.TOLLObject
isCode, isDate, isMatrix, isPolyn, isRatio, isReal, isReference, isSerie, isSet, isText, isTimeSet, isVMatrix
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TOLComplex

public TOLComplex(double x,
                  double y)
Construye un objeto de tipo TOLComplex

Parameters:
x - parte real del número complejo
y - parte imaginaria del número complejo
Method Detail

getX

public double getX()
Obtiene el valor de x (parte real del número complejo)

Returns:
el valor de x (parte real del número complejo)

setX

public void setX(double x)
Cambia el valor de x (parte real) por el valor pasado como parámetro

Parameters:
x - nuevo valor de x (parte real)

getY

public double getY()
Obtiene el valor de y (parte imaginaria) del número complejo)

Returns:
el valor de y (parte imaginaria)

setY

public void setY(double y)
Cambia el valor de y (parte imaginaria) por el valor pasado como parámetro

Parameters:
y - nuevo valor de y (parte imaginaria)

isComplex

public boolean isComplex()
Determina si el objeto corresponde al tipo Complex de TOL

Specified by:
isComplex in interface TOLObject
Overrides:
isComplex in class TOLLObject
Returns:
true ya que el objeto corresponde al tipo Complex 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 TOLReal y contiene un valor numérico real idéntico

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 número complejo en el formato "x+yi"

Overrides:
toString in class java.lang.Object
Returns:
la representación como cadena de texto del número complejo en el formato "x+yi"