Class Cablecompuesto

java.lang.Object
  extended by Cablecompuesto

public class Cablecompuesto
extends java.lang.Object

Clase que crea pequeños subcircuitos en serie, que contienen como minimo una tierra y un nodo, y como maximo una fuente de voltaje una resistencia


Field Summary
private  java.util.ArrayList componentes
           
private  int CON_FOOT
           
private  int CON_HEAD
           
private  int FUENTE
           
private  java.util.ArrayList nodos
           
private  double Resistencia
           
private  int RESISTENCIA
           
private  Tierra tierra
           
private  int TIERRA
           
private  double Voltaje
           
 
Constructor Summary
Cablecompuesto(Tierra earth, Nodos nod)
          Constructor de la clase
 
Method Summary
 void add(Componentes comp, int entracon)
          Metodo que permite agragra una componente se supone que se hace asumiendo que el ultimo nodo agragado es el otro lado de esta componente
 void agregar(Componentes comp)
          Metodo que permite agregar una componente sin variar los valores de resistencia y voltaje de esta clase
 boolean buscaComp(Componentes comp)
          Metodo que permite Buscar una componente
 boolean esta(Componentes comp)
          Metodo que permite sabes si una componente esta
 Componentes getComp(int i)
          Metodo que permite obtener una componente
 int getCompsize()
          Metod que permite obtener el tamano del arreglo de componenetes
 Nodos getNodoA()
          Metodo que permite obtener el nodo extermo del cable
 double getResistencia()
          Metodo que permite devolver el valor resisitivo del cable
 double getVoltaje()
          Metodo que permite devolver el valor de Voltaje del cable
 void setNodeA(Nodos newnodo)
          Metodoe que permite cambiar el nodo de referencia
 void setResistencia(double resis)
          Metodo que permite cambiar el valor de la Resistencia
 void setVoltaje(double volt)
          Metodo que permite cambiar el valor del voltaje
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Resistencia

private double Resistencia

Voltaje

private double Voltaje

tierra

private Tierra tierra

componentes

private java.util.ArrayList componentes

nodos

private java.util.ArrayList nodos

CON_HEAD

private final int CON_HEAD
See Also:
Constant Field Values

CON_FOOT

private final int CON_FOOT
See Also:
Constant Field Values

TIERRA

private final int TIERRA
See Also:
Constant Field Values

RESISTENCIA

private final int RESISTENCIA
See Also:
Constant Field Values

FUENTE

private final int FUENTE
See Also:
Constant Field Values
Constructor Detail

Cablecompuesto

Cablecompuesto(Tierra earth,
               Nodos nod)
Constructor de la clase

Parameters:
earth - tierra del Cablecompuesto
nod - nodo del Cablecompuesto
Method Detail

add

public void add(Componentes comp,
                int entracon)
Metodo que permite agragra una componente se supone que se hace asumiendo que el ultimo nodo agragado es el otro lado de esta componente

Parameters:
comp - nueva componente agregada
entracon - forma de entrar al ultimo nodo

getNodoA

public Nodos getNodoA()
Metodo que permite obtener el nodo extermo del cable

Returns:
node Nodo del extremo del cable con componentes

setNodeA

public void setNodeA(Nodos newnodo)
Metodoe que permite cambiar el nodo de referencia

Parameters:
newnodo - nuevo nodo de referencia

buscaComp

public boolean buscaComp(Componentes comp)
Metodo que permite Buscar una componente

Parameters:
comp - es la componente que se desea encontrar
Returns:
esta true si esta

getResistencia

public double getResistencia()
Metodo que permite devolver el valor resisitivo del cable

Returns:
R es el valor de la resistencia

getVoltaje

public double getVoltaje()
Metodo que permite devolver el valor de Voltaje del cable

Returns:
V es el valor de la resistencia

getCompsize

public int getCompsize()
Metod que permite obtener el tamano del arreglo de componenetes

Returns:
i contiene valor del tamaño del arreglo de componentes

getComp

public Componentes getComp(int i)
Metodo que permite obtener una componente

Parameters:
i - numero de componente a retornar
Returns:
compo componente seleccionada

agregar

public void agregar(Componentes comp)
Metodo que permite agregar una componente sin variar los valores de resistencia y voltaje de esta clase

Parameters:
comp - componente a agregar

setVoltaje

public void setVoltaje(double volt)
Metodo que permite cambiar el valor del voltaje

Parameters:
volt - valor del nuevo voltaje

setResistencia

public void setResistencia(double resis)
Metodo que permite cambiar el valor de la Resistencia

Parameters:
resis - valor de la nueva Resistencia

esta

public boolean esta(Componentes comp)
Metodo que permite sabes si una componente esta

Parameters:
comp - componente a buscar
Returns:
estas es true si la encuentra