#include <cxcore.h>
#include "vapiGtkInterface.h"
Diagrama de dependências de inclusão para vapiGtkMemory.h:
Este grafo mostra quais são os ficheiros que incluem directamente ou indirectamente este ficheiro:
Ir para o código fonte deste ficheiro.
Funções | |
void | vapiGtkMemoryFreeImWork (IplImage *imWork) |
void | vapiGtkMemoryFreeOptionsFrame (vapiTemp1Struct *temp) |
void vapiGtkMemoryFreeImWork | ( | IplImage * | imWork | ) |
Definido na linha 46 do ficheiro vapiGtkMemory.c.
Referenciado por vapiGtkOperationApply().
00047 { 00048 if (!(imWork == NULL)) 00049 { 00050 cvReleaseImage (&imWork); 00051 imWork = NULL; 00052 } 00053 }
Here is the caller graph for this function:
void vapiGtkMemoryFreeOptionsFrame | ( | vapiTemp1Struct * | temp | ) |
Definido na linha 5 do ficheiro vapiGtkMemory.c.
Referências _vapiWidgetStruct::OptionsData, _vapiWidgetStruct::OptionsEvents, _vapiWidgetStruct::OptionsFrame, _vapiWidgetStruct::OptionsList e _vapiTemp1Struct::Widgets.
Referenciado por vapiGtkOperationShowOptions().
00006 { 00007 int listSize, i; 00008 if (temp->Widgets->OptionsFrame != 0) 00009 { 00010 g_list_free (temp->Widgets->OptionsList); 00011 g_list_free (temp->Widgets->OptionsData); 00012 /* 00013 * A lista de eventos tem uma estrutura cujo espaço é alocado. 00014 * Esse espaço tem que ser libertado. 00015 */ 00016 if (temp->Widgets->OptionsEvents != NULL) 00017 { 00018 00019 00020 00021 listSize = 00022 g_list_length (temp->Widgets->OptionsEvents); 00023 if (listSize > 0) 00024 { 00025 for (i = 0; i < listSize; i++) 00026 { 00027 free (g_list_nth_data 00028 (temp->Widgets->OptionsEvents, 00029 i)); 00030 } 00031 } 00032 00033 g_list_free (temp->Widgets->OptionsEvents); 00034 } 00035 gtk_widget_destroy (temp->Widgets->OptionsFrame); 00036 temp->Widgets->OptionsFrame = 0; 00037 temp->Widgets->OptionsList = NULL; 00038 temp->Widgets->OptionsData = NULL; 00039 temp->Widgets->OptionsEvents = NULL; 00040 } 00041 00042 00043 }
Here is the caller graph for this function: