Class ObjetoCondicion

java.lang.Object
  extended by Forma
      extended by ObjetoCondicion

public class ObjetoCondicion
extends Forma

Clase ObjetoCondicion Esta clase implementa el objeto condicion, como trozo de programa con parametros genericos para definir ciclos y condicionales.


Field Summary
 java.awt.Point centro_forma
           
 java.lang.String condicion
           
 java.lang.String nombreObjeto
           
 boolean selected
           
 java.lang.String sensor
           
 java.lang.String type
           
 int veces
           
 double x
           
 double y
           
 
Constructor Summary
ObjetoCondicion(double x1, double y1)
          Constructor.
 
Method Summary
 java.lang.String getData()
          Entrega los Datos que definen a la forma.
 java.lang.String getProgram()
          Entrega el codigo NQC asociado a la forma.
 boolean isOn(java.awt.Point punto)
          Verifica si punto pertenece a la figura.
 boolean isOnD(java.awt.Point punto)
          Metodo que verifica si el punto pertenece a algun cuadrado de manipulacion de datos de la figura.
 void paintComponent(java.awt.Graphics2D g2d)
          Define como se dibuja el bloque.
 void setFrecuencia(int a)
           
 void setManipulable(boolean b)
          Habilita la manipulacion de la figura.
 void setMessage(int a)
           
 void setNqc(java.lang.String a)
           
 void setOuts(java.lang.String a)
           
 void setParametro(java.lang.String a)
          Setea Parametros que definen a la forma.
 void setPower(int a)
           
 void setSound(java.lang.String a)
           
 void setTiempo(int a)
           
 void trasladar(double dx, double dy)
          Traslada el bloque.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public double x

y

public double y

centro_forma

public java.awt.Point centro_forma

nombreObjeto

public java.lang.String nombreObjeto

sensor

public java.lang.String sensor

type

public java.lang.String type

veces

public int veces

condicion

public java.lang.String condicion

selected

public boolean selected
Constructor Detail

ObjetoCondicion

public ObjetoCondicion(double x1,
                       double y1)
Constructor. Construye a partir de las coordenadas del centro del bloque.

Parameters:
x1 - Horizontal del centro.
y1 - Vertical del centro.
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics2D g2d)
Define como se dibuja el bloque.

Specified by:
paintComponent in class Forma
Parameters:
g2d - grafico en que se dibuja el bloque.

trasladar

public void trasladar(double dx,
                      double dy)
Traslada el bloque.

Specified by:
trasladar in class Forma
Parameters:
dx - desplazamiento horizontal.
dy - desplazamiento vertical.

isOn

public boolean isOn(java.awt.Point punto)
Verifica si punto pertenece a la figura.

Specified by:
isOn in class Forma
Parameters:
punto - punto verificado

isOnD

public boolean isOnD(java.awt.Point punto)
Description copied from class: Forma
Metodo que verifica si el punto pertenece a algun cuadrado de manipulacion de datos de la figura.

Specified by:
isOnD in class Forma
Parameters:
punto - Punto que es verificado.

setManipulable

public void setManipulable(boolean b)
Habilita la manipulacion de la figura.

Specified by:
setManipulable in class Forma
Parameters:
b - verdadero o falso si habilita o no.

getProgram

public java.lang.String getProgram()
Entrega el codigo NQC asociado a la forma.

Specified by:
getProgram in class Forma
Returns:
Atributos del bloque

getData

public java.lang.String getData()
Entrega los Datos que definen a la forma.

Specified by:
getData in class Forma
Returns:
Atributos de la forma.

setParametro

public void setParametro(java.lang.String a)
Description copied from class: Forma
Setea Parametros que definen a la forma.

Specified by:
setParametro in class Forma

setFrecuencia

public void setFrecuencia(int a)
Specified by:
setFrecuencia in class Forma

setTiempo

public void setTiempo(int a)
Specified by:
setTiempo in class Forma

setPower

public void setPower(int a)
Specified by:
setPower in class Forma

setMessage

public void setMessage(int a)
Specified by:
setMessage in class Forma

setOuts

public void setOuts(java.lang.String a)
Specified by:
setOuts in class Forma

setSound

public void setSound(java.lang.String a)
Specified by:
setSound in class Forma

setNqc

public void setNqc(java.lang.String a)
Specified by:
setNqc in class Forma