Referência ao ficheiro src/ExtraOperations/vapiExtraOperationsTimers.c

#include <gtk/gtk.h>
#include "vapiOptions.h"
#include "vapiOperation.h"
#include "vapiOperationList.h"

Diagrama de dependências de inclusão para vapiExtraOperationsTimers.c:

Ir para o código fonte deste ficheiro.

Macros

#define NumberOfTimerOperations   1

Funções

vEffectvapiTimerOperations ()
void vapiTimerWait (vImages *Images, vOptions *Options, vMacroResult *PreviousResult)


Documentação das macros

#define NumberOfTimerOperations   1

Definido na linha 6 do ficheiro vapiExtraOperationsTimers.c.

Referenciado por vapiTimerOperations().


Documentação das funções

vEffect* vapiTimerOperations (  ) 

Definido na linha 16 do ficheiro vapiExtraOperationsTimers.c.

Referências NumberOfTimerOperations, vapiOperationInit(), vapiOperationListAddOperation(), vapiOperationSettingsSetFloat(), vapiOperationSettingsSetOperationBriefDescription(), vapiOperationSettingsSetOperationLongDescription(), vapiTimerWait() e vSpin.

Referenciado por vapiLoadAllOperations().

00017 {
00018         vEffect *Operation[NumberOfTimerOperations];
00019 
00020         Operation[0] = vapiOperationInit ("Espera", "Timer", &vapiTimerWait);
00021         vapiOperationSettingsSetOperationBriefDescription (Operation[0],
00022                                                            "Espera durante o tempo definido");
00023         vapiOperationSettingsSetOperationLongDescription (Operation[0],
00024                                                           "Esta operação faz com que a aplicação fique em espera durante um determinado tempo.");
00025         vapiOperationSettingsSetFloat (Operation[0], "Tempo de Espera",
00026                                        "Define o tempo que se deseja que se espere.",
00027                                        0.001, (24.0 * 3600.0), 1.0, 0.001,
00028                                        vSpin);
00029 
00030         vapiOperationListAddOperation (Operation, NumberOfTimerOperations);
00031 
00032 }

Grafo de chamadas desta função:

Here is the caller graph for this function:

void vapiTimerWait ( vImages Images,
vOptions Options,
vMacroResult PreviousResult 
)

Definido na linha 35 do ficheiro vapiExtraOperationsTimers.c.

Referências vapiOptionsGetFloats().

Referenciado por vapiTimerOperations().

00037 {
00038         int microseconds;
00039         double result;
00040         if (vapiOptionsGetFloats (Options, 0) < 0)
00041         {
00042                 return;
00043         }
00044         result = (vapiOptionsGetFloats (Options, 0) * 1000.0 * 1000.0);
00045         microseconds = (gulong) result;
00046         g_usleep (microseconds);
00047 }

Grafo de chamadas desta função:

Here is the caller graph for this function:


Gerado em Tue Jul 24 10:35:02 2007 para Vapi por  doxygen 1.5.1