#include <Mapping.hpp>
Métodos Públicos | |
Mapping () | |
~Mapping () | |
int | getLength () const |
void | add (const Pair &pair) |
void | removeSelected () |
void | select (const Vector &point, WhichImage which) |
void | save (FILE *out) const |
void | load (FILE *in) |
const Pair & | getPair (int index) const |
int | getSelectedIndex () const |
void | moveSelected (const Vector &point, WhichImage which) |
const Pair * | getPairList () const |
const Vector & | getPoint (int index, WhichImage which) |
Atributos Públicos Estáticos | |
const int | NONE = -1 |
|
Constrói um mapeamento vazio. |
|
Destrói o mapeamento. |
|
Adiciona um par de pontos. |
|
Retorna o comprimento da lista de pares.
|
|
Retorna o par de pontos de índice 'index'.
|
|
TODO: Para permitir que o metodo Morphing::warp() funcione.
|
|
Retorna um ponto do mapeamento.
|
|
Retorna o par de pontos selecionado no momento.
|
|
Carrega o mapeamento a partir de um arquivo.
|
|
Move o ponto no par determinado.
|
|
Remove o par de pontos selecionado. |
|
Grava o mapeamento em um arquivo.
|
|
Seleciona o ponto mais proximo ao ponto dado.
|
|
Constante que representa que nenhum par está selecionado. |