medidas
Class Medida

java.lang.Object
  extended by medidas.Medida
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
Direct Known Subclasses:
Area, Centroide, ContornoEmCm, Curvatura, DistanciaMediaAteOCentro, EnergiaDeDobramento, Escala, MaiorDiametro, MedidaDeAssimetria, Perimetro, PixelsDoContorno

public abstract class Medida
extends java.lang.Object
implements java.awt.event.ActionListener

Classe que representa uma medida no software

See Also:
Medidas, Area, Centroide, ContornoEmCm, Curvatura, DistanciaMediaAteOCentro, EnergiaDeDobramento, Escala, MaiorDiametro, MedidaDeAssimetria, Perimetro, PixelsDoContorno

Field Summary
protected  boolean medidaJaExtraida
           
 
Constructor Summary
Medida()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Quando o menu ao qual esta medida está associada é acionado, extrai a medida (desde que não tenha sido já extraída) e manda o Controlador do software tomar uma atitude (ex: exibir na tela a medida)
 void extraiMedida()
          Função que extrai a medida (se ela ainda não tiver sido extraída)
protected abstract  void extraiMedidaDeFato()
          Função que realmente extrai a medida (implementada nas filhas)
abstract  java.lang.String pegaValor()
           
abstract  java.lang.String toString()
           
 void zeraMedida()
          Função usada para zerar a medida e para que ela seja recalcula na próxima em que for invocada
protected abstract  void zeraMedidaEspecifica()
          Esta função deve zerar a medida real
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

medidaJaExtraida

protected boolean medidaJaExtraida
Constructor Detail

Medida

public Medida()
Method Detail

zeraMedida

public void zeraMedida()
Função usada para zerar a medida e para que ela seja recalcula na próxima em que for invocada


zeraMedidaEspecifica

protected abstract void zeraMedidaEspecifica()
Esta função deve zerar a medida real


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Quando o menu ao qual esta medida está associada é acionado, extrai a medida (desde que não tenha sido já extraída) e manda o Controlador do software tomar uma atitude (ex: exibir na tela a medida)

Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
Controlador, GUI.adicionaOuvidoresAosItensDoMenu

extraiMedida

public void extraiMedida()
Função que extrai a medida (se ela ainda não tiver sido extraída)


extraiMedidaDeFato

protected abstract void extraiMedidaDeFato()
Função que realmente extrai a medida (implementada nas filhas)


toString

public abstract java.lang.String toString()
Overrides:
toString in class java.lang.Object

pegaValor

public abstract java.lang.String pegaValor()