Referência ao ficheiro src/vapiImages.h

Image Handlers. Mais...

#include "vapiTypes.h"

Diagrama de dependências de inclusão para vapiImages.h:

Este grafo mostra quais são os ficheiros que incluem directamente ou indirectamente este ficheiro:

Ir para o código fonte deste ficheiro.

Estruturas de Dados

struct  _vImages
 Image Structures This handles the images to use in Macros and Operations. Mais...

Definições de tipos

typedef _vImages vImages
 Image Structures This handles the images to use in Macros and Operations.

Funções

vImagesvapiImagesGlobalRetrieve ()
void vapiImagesSetActual (vImages *Images, IplImage *Image)
 Set a new Actual Image.
void vapiImagesSetOriginal (vImages *Images, IplImage *Image)
 Sets an image as the Actual.
void vImagesFree (vImages *vFree)
 Free an image structure.
void vImagesFreeActual (vImages *vFree)
 Frees the Actual Image.
void vImagesFreeImages (vImages *vFree)
 Free the images of the Images structure.
void vImagesFreeOriginal (vImages *vFree)
 Frees the Original Image.
vImagesvImagesGlobalInit ()
vImagesvImagesInit ()
 Initiation of the Image's handler.


Descrição detalhada

Image Handlers.

Definido no ficheiro vapiImages.h.


Documentação dos tipos

typedef struct _vImages vImages

Image Structures This handles the images to use in Macros and Operations.


Documentação das funções

vImages* vapiImagesGlobalRetrieve (  ) 

Definido na linha 18 do ficheiro vapiImages.c.

Referências GlobalImages.

Referenciado por vapiOriginal().

00019 {
00020         return GlobalImages;
00021 }

Here is the caller graph for this function:

void vapiImagesSetActual ( vImages Images,
IplImage *  Image 
)

Set a new Actual Image.

Definido na linha 35 do ficheiro vapiImages.c.

Referências _vImages::Actual e vImagesFreeActual().

Referenciado por vapiColourFilter(), vapiGrayscale(), vapiGtkApplyMacroThread(), vapiGtkImagesUpdateIdle(), vapiNot(), vapiSelectRegion(), vapiSobel() e vapiTemplateMatch().

00036 {
00037         vImagesFreeActual (Images);
00038         Images->Actual = Image;
00039 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

void vapiImagesSetOriginal ( vImages Images,
IplImage *  Image 
)

Sets an image as the Actual.

Parâmetros:
Image The image to set as actual.

Definido na linha 42 do ficheiro vapiImages.c.

Referências _vImages::Original e vImagesFreeOriginal().

Referenciado por vapiGtkApplyMacroThread() e vapiGtkImagesUpdateIdle().

00043 {
00044         vImagesFreeOriginal (Images);
00045         Images->Original = Image;
00046 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

void vImagesFree ( vImages vFree  ) 

Free an image structure.

Definido na linha 49 do ficheiro vapiImages.c.

Referências vImagesFreeImages().

Referenciado por vapiGtkSetOriginWindowNewVapi() e vapiGtkSetOriginWindowTestSaveOrigin().

00050 {
00051         vImagesFreeImages (vFree);
00052         free (vFree);
00053 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

void vImagesFreeActual ( vImages vFree  ) 

Frees the Actual Image.

Definido na linha 63 do ficheiro vapiImages.c.

Referências _vImages::Actual.

Referenciado por vapiCalibrateCameraGetConstant(), vapiCheckOptOriginal(), vapiGtkGetOriginal(), vapiGtkSaveWorkImage(), vapiGtkTemplateDrag(), vapiImagesSetActual(), vapiOriginal() e vImagesFreeImages().

00064 {
00065         cvReleaseImage (&vFree->Actual);
00066 }

Here is the caller graph for this function:

void vImagesFreeImages ( vImages vFree  ) 

Free the images of the Images structure.

Definido na linha 56 do ficheiro vapiImages.c.

Referências vImagesFreeActual() e vImagesFreeOriginal().

Referenciado por vapiGtkCbLoadStaticImage(), vapiGtkSetOriginWindowSaveOrigin(), vapiOriginal() e vImagesFree().

00057 {
00058         vImagesFreeOriginal (vFree);
00059         vImagesFreeActual (vFree);
00060 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

void vImagesFreeOriginal ( vImages vFree  ) 

Frees the Original Image.

Definido na linha 69 do ficheiro vapiImages.c.

Referências _vImages::Original.

Referenciado por vapiImagesSetOriginal(), vapiRefreshImage() e vImagesFreeImages().

00070 {
00071         cvReleaseImage (&vFree->Original);
00072 }

Here is the caller graph for this function:

vImages* vImagesGlobalInit (  ) 

Definido na linha 11 do ficheiro vapiImages.c.

Referências GlobalImages e vImagesInit().

Referenciado por main().

00012 {
00013         GlobalImages = vImagesInit();
00014         return GlobalImages;
00015 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

vImages* vImagesInit (  ) 

Initiation of the Image's handler.

Definido na linha 24 do ficheiro vapiImages.c.

Referenciado por vapiCountObjects(), vapiGtkApplyMacroThread(), vapiGtkApplyMacroUntilThread(), vapiGtkAuxActual2Work(), vapiGtkOperationApply(), vapiGtkSetOriginWindowNewVapi(), vapiGtkSetOriginWindowTestSaveOrigin(), vapiImagesAuxCloneImages(), vapiRefreshImage() e vImagesGlobalInit().

00025 {
00026         vImages *Images = malloc (sizeof (vImages));
00027         /*
00028          * Esta estrutura não inicializa automaticamente a sub-estrutura
00029          *  vCameraSettings, pois em lguns casos ela não é necessária.
00030          */
00031         return Images;
00032 }

Here is the caller graph for this function:


Gerado em Tue Jul 24 10:37:47 2007 para Vapi por  doxygen 1.5.1