MixturePanel
Class Database

java.lang.Object
  extended by MixturePanel.Database

public class Database
extends java.lang.Object

Clase que almacena información de puntos en dos dimensiones


Constructor Summary
Database(int xSize, int ySize, java.awt.Color Col)
          Constructor que inicializa la base de datos y los limites para x e y
 
Method Summary
 void clearPoints()
          quita los puntos de la base de datos
 int getXSiz()
          retorna el ancho permitido para la normalizacion
 int getYSiz()
          retorna el alto permitido para la normalizacion
 double normalizacion(double entrada)
          normaliza los MFCC para poder ser dibujados correctamente
 int nPoints()
          devuelve el numero de puntos en la base de datos
 void paint(java.awt.Graphics g)
          Dibuja los puntos de la base de datos en un contenedor grafico.
 void populatePoints(int n)
          carga los puntos desde un archivo
 void push(int newx, int newy)
          inserta un punto nuevo a la base de datos.
 void randomPoints(int n)
          inicializa la base de datos con puntos aleatorios
 int xVal(int i)
          retorna el valor x para el punto indicado por el indice
 int yVal(int i)
          retorna el valor y para el punto indicado por el indice
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Database

public Database(int xSize,
                int ySize,
                java.awt.Color Col)
Constructor que inicializa la base de datos y los limites para x e y

Method Detail

paint

public void paint(java.awt.Graphics g)
Dibuja los puntos de la base de datos en un contenedor grafico.

Parameters:
g -

push

public void push(int newx,
                 int newy)
inserta un punto nuevo a la base de datos.


clearPoints

public void clearPoints()
quita los puntos de la base de datos


randomPoints

public void randomPoints(int n)
inicializa la base de datos con puntos aleatorios

Parameters:
n - cantidad maxima de puntos

populatePoints

public void populatePoints(int n)
carga los puntos desde un archivo

Parameters:
n - cantidad de puntos a leer desde el archivo

normalizacion

public double normalizacion(double entrada)
normaliza los MFCC para poder ser dibujados correctamente

Parameters:
entrada - el valor a normalizar
Returns:
el valor normalizado

nPoints

public int nPoints()
devuelve el numero de puntos en la base de datos

Returns:
el numero de puntos en la base de datos

xVal

public int xVal(int i)
retorna el valor x para el punto indicado por el indice

Parameters:
i - indice
Returns:
el valor x del punto i de la base de datos

yVal

public int yVal(int i)
retorna el valor y para el punto indicado por el indice

Parameters:
i - indice
Returns:
el valor y del punto i de la base de datos

getXSiz

public int getXSiz()
retorna el ancho permitido para la normalizacion

Returns:
ancho

getYSiz

public int getYSiz()
retorna el alto permitido para la normalizacion

Returns:
alto