PandA-2024.02
Macros | Functions | Variables
filter.c File Reference
#include "filter.h"
#include "mypgm.h"
Include dependency graph for filter.c:

Go to the source code of this file.

Macros

#define MAX_PIPELINE_DEPTH   10
 

Functions

int add_filter (unsigned int pos, int(*filter)(unsigned char *, unsigned char *, unsigned int, unsigned int))
 
void execute (unsigned char *in, unsigned char *out, unsigned int x_size, unsigned int y_size)
 

Variables

void * pipeline [MAX_PIPELINE_DEPTH]
 

Macro Definition Documentation

◆ MAX_PIPELINE_DEPTH

#define MAX_PIPELINE_DEPTH   10

Definition at line 5 of file filter.c.

Referenced by execute().

Function Documentation

◆ add_filter()

int add_filter ( unsigned int  pos,
int(*)(unsigned char *, unsigned char *, unsigned int, unsigned int)  filter 
)

Definition at line 9 of file filter.c.

References filter(), and pipeline.

Referenced by test().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ execute()

void execute ( unsigned char *  in,
unsigned char *  out,
unsigned int  x_size,
unsigned int  y_size 
)

Definition at line 16 of file filter.c.

References fun(), MAX_IMAGESIZE, MAX_PIPELINE_DEPTH, pipeline, and x.

Referenced by test().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ pipeline

void* pipeline[MAX_PIPELINE_DEPTH]

Definition at line 6 of file filter.c.

Referenced by add_filter(), execute(), and last_intermediate_state::operator()().


Generated on Mon Feb 12 2024 13:03:09 for PandA-2024.02 by doxygen 1.8.13