main
Class Medidas

java.lang.Object
  extended by main.Medidas

public class Medidas
extends java.lang.Object

Guarda e extrai medidas. Instância única (singleton). Usar o getInstance() ao invés do construtor. Quando uma medida depende de outra para se extraída, ela mesma pede à instância de Medida que extraia a medida desejada


Method Summary
static Medidas getInstance()
          Esta classe é um singleton, só possui uma instância.
 Area pegaArea()
          Área do objeto corrente
 Centroide pegaCentroide()
          Centróide do objeto corrente
 PixelsDoContorno pegaContorno()
          Lista de pixels do contorno do objeto corrente
 ContornoEmCm pegaContornoEmCm()
          Contorno em cm do objeto corrente
 Curvatura pegaCurvatura()
          Curvatura do objeto corrente
 EnergiaDeDobramento pegaEnergiaDeDobramento()
          Energia de dobramento do objeto corrente
 Escala pegaEscala()
          Escala atual entre pixels e milímetros
 MaiorDiametro pegaMaiorDiametro()
          Meior segmento contido no objeto corrente
 MedidaDeAssimetria pegaMedidaDeAssimetria()
          Medida de assimetria do objeto corrente
 Perimetro pegaPerimetro()
          Perímetro do objeto corrente
 DistanciaMediaAteOCentro pegaRaioMedio()
          Distância média até o centróide do objeto corrente
 java.util.ArrayList<Medida> pegaTodasAsMedidas()
           
 void zeraMedidas()
          Função que zera as medidas e faz com que sejam recalculadas quando acionadas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Medidas getInstance()
Esta classe é um singleton, só possui uma instância. Não é possível instanciá-la usando o construtor

Returns:
instância única da classe

pegaArea

public Area pegaArea()
Área do objeto corrente

Returns:
área

pegaCentroide

public Centroide pegaCentroide()
Centróide do objeto corrente

Returns:
centróide

pegaContorno

public PixelsDoContorno pegaContorno()
Lista de pixels do contorno do objeto corrente

Returns:
contorno

pegaCurvatura

public Curvatura pegaCurvatura()
Curvatura do objeto corrente

Returns:
Curvatura

pegaEnergiaDeDobramento

public EnergiaDeDobramento pegaEnergiaDeDobramento()
Energia de dobramento do objeto corrente

Returns:
Energia de dobramento

pegaEscala

public Escala pegaEscala()
Escala atual entre pixels e milímetros

Returns:
escala

pegaMedidaDeAssimetria

public MedidaDeAssimetria pegaMedidaDeAssimetria()
Medida de assimetria do objeto corrente

Returns:
medida de assimetria

pegaPerimetro

public Perimetro pegaPerimetro()
Perímetro do objeto corrente

Returns:
Perímetro

pegaMaiorDiametro

public MaiorDiametro pegaMaiorDiametro()
Meior segmento contido no objeto corrente

Returns:
tamanho do maior segmento contido

pegaRaioMedio

public DistanciaMediaAteOCentro pegaRaioMedio()
Distância média até o centróide do objeto corrente

Returns:
raio médio

pegaContornoEmCm

public ContornoEmCm pegaContornoEmCm()
Contorno em cm do objeto corrente

Returns:
contorno

zeraMedidas

public void zeraMedidas()
Função que zera as medidas e faz com que sejam recalculadas quando acionadas


pegaTodasAsMedidas

public java.util.ArrayList<Medida> pegaTodasAsMedidas()
Returns:
lista de todas as medidas