Página Principal   Hierarquia de Classes   Lista de Componentes   Lista de Arquivos   Componentes Membros  

Referência da Classe Morphing

#include <Morphing.hpp>

Diagrama de Hierarquia para Morphing:

Inheritance graph
[legenda]
Diagrama de colaboração para Morphing:

Collaboration graph
[legenda]
Lista de todos os Membros.

Métodos Públicos

 Morphing (const Mapping *mapping)
 ~Morphing ()
const ImagedoMorph (float s)
const ImagegetImage (WhichImage which) const
void setImage (const Image *image, WhichImage which)
const ImagegetOutputImage () const

Métodos Protegidos

Pair warp (const Vector &p, const Vector *pm, const Pair *pairList)

Atributos Protegidos

const Imageimage1
const Imageimage2
ImageoutImage
const Mappingmapping

Descrição Detalhada

Classe que calcula o morphing entre 2 imagens.


Construtores & Destrutores

Morphing::Morphing const Mapping   mapping
 

O construtor.

Morphing::~Morphing  
 

O destrutor.


Métodos

const Image * Morphing::doMorph float    s
 

Constrói a imagem final.

Parâmetros:
s  Porcentagem da transformação onde 0 é a primeira imagem e 100 é a segunda.
Retorna:
A imagem final processada.

Reimplementado em ViewMorphing.

const Image * Morphing::getImage WhichImage    which const
 

Retorna uma das imagens fonte.

Parâmetros:
which  Indica qual das duas imagens.
Retorna:
A imagem final processada.

const Image * Morphing::getOutputImage   const
 

Retorna a imagem final.

Retorna:
A imagem final processada.

void Morphing::setImage const Image   image,
WhichImage    which
 

Define uma das imagens.

Parâmetros:
image  A nova imagem.
which  Indica qual das duas imagens.

Pair Morphing::warp const Vector   p,
const Vector   pm,
const Pair   pairList
[protected]
 

Define a transformação do morphing.


Constantes

const Image* Morphing::image1 [protected]
 

Primeira imagem.

const Image* Morphing::image2 [protected]
 

Segunda imagem.

const Mapping* Morphing::mapping [protected]
 

Mapeamento entre as duas imagens.

Image* Morphing::outImage [protected]
 

Imagem final.


A documentação para esta classe foi gerada a partir dos seguintes arquivos:
Gerado em Sun Sep 21 20:18:45 2003 para Morpheous por doxygen1.2.13.1 escrito por Dimitri van Heesch, © 1997-2001