jfan.padroes
Class Padrao

java.lang.Object
  extended by jfan.padroes.PadraoNormalizado
      extended by jfan.padroes.Padrao
All Implemented Interfaces:
IPadrao

public class Padrao
extends PadraoNormalizado
implements IPadrao

Classe que representa um padrão (indivíduo ou X) em FAN.

Version:
0.6.1
Author:
Filipe Pais Lenfers

Constructor Summary
Padrao(double[] caracteristicas, int classe)
           
 
Method Summary
 double getCaracteristicaNormalizada(int numCaracteristica)
          Retorna a característica, já normalizada, no índice específicado.
 void setCaracteristicaNormalizada(int numCaracteristica, double valor)
          Define um valor normalizado para o indice (caracteristica) especificado.
 
Methods inherited from class jfan.padroes.PadraoNormalizado
getCaracteristica, getCaracteristicaFAN, getCaracteristicas, getCaracteristicasFAN, getClasse, getQuantasCaracteristicas, setCaracteristicaFAN
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jfan.padroes.IPadrao
getCaracteristica, getCaracteristicaFAN, getCaracteristicas, getCaracteristicasFAN, getClasse, getQuantasCaracteristicas, setCaracteristicaFAN
 

Constructor Detail

Padrao

public Padrao(double[] caracteristicas,
              int classe)
Method Detail

setCaracteristicaNormalizada

public void setCaracteristicaNormalizada(int numCaracteristica,
                                         double valor)
Define um valor normalizado para o indice (caracteristica) especificado.

Specified by:
setCaracteristicaNormalizada in interface IPadrao
Overrides:
setCaracteristicaNormalizada in class PadraoNormalizado
Parameters:
numCaracteristica - o número da característica (nunca numCaracteristica <= 0)
valor - o valor normalizado

getCaracteristicaNormalizada

public double getCaracteristicaNormalizada(int numCaracteristica)
Retorna a característica, já normalizada, no índice específicado.

Specified by:
getCaracteristicaNormalizada in interface IPadrao
Overrides:
getCaracteristicaNormalizada in class PadraoNormalizado
Parameters:
numCaracteristica - o número da característica (nunca numCaracteristica <= 0)
Returns:
a característica normalizada