|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmain.Controlador
public class Controlador
Classe principal da aplicação. Contém as imagens exibida, do objeto binarizada e da referência de escala binarizada. É ouvidora do slider da GUI e invoca o processo de binarização. Associa as medidas aos menus. Responsável por tomar a ação adequada quando uma medida acaba de ser extraída (informar ao usuário, salvar um arquivo, etc) Instância única (singleton). Usar o getInstance() ao invés do construtor.
Field Summary | |
---|---|
Medidas |
medidas
Instância única de Medidas |
boolean[][] |
objetoBinarizado
imagem binarizada do objeto binarizado |
static double |
RAIO_DA_REFERENCIA_DA_ESCALA
Raio da referência de escala em milímetros |
boolean[][] |
referenciaDeEscalaBinarizada
imagem binarizada da referência de escala |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Abre um arquivo de imagem, salva imagem binária, salva todas as medidas ou exibe erro quando não há imagem binária ainda |
static Controlador |
getInstance()
Esta classe é um singleton, só possui uma instância. |
static void |
main(java.lang.String[] args)
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
Exibe erro quando não há ainda imagem binária e limiariza a imagem quando há |
void |
tomaUmaAtitude(Medida m)
Função que toma uma ação após uma medida ter sido extraída Exibe a medida na tela, salva num arquivo ou desenha algo na imagem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Medidas medidas
public boolean[][] objetoBinarizado
public boolean[][] referenciaDeEscalaBinarizada
public static final double RAIO_DA_REFERENCIA_DA_ESCALA
Method Detail |
---|
public static Controlador getInstance()
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void tomaUmaAtitude(Medida m)
m
- a medida que foi extraídapublic static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |