JeVoisBase  1.20
JeVois Smart Embedded Machine Vision Toolkit Base Modules
Share this page:
env_pyr.h File Reference
Include dependency graph for env_pyr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  env_pyr
 This class implements a set of images, often used as a dyadic pyramid. More...
 

Macros

#define env_pyr_initializer   { 0, 0 }
 

Functions

void env_pyr_init (struct env_pyr *pyr, const env_size_t n)
 Construct with a given number of empty images. More...
 
void env_pyr_make_empty (struct env_pyr *dst)
 
void env_pyr_copy_src_dst (const struct env_pyr *src, struct env_pyr *dst)
 
void env_pyr_swap (struct env_pyr *pyr1, struct env_pyr *pyr2)
 Swap contents with another env_pyr. More...
 

Macro Definition Documentation

◆ env_pyr_initializer

#define env_pyr_initializer   { 0, 0 }

Definition at line 51 of file env_pyr.h.

Function Documentation

◆ env_pyr_copy_src_dst()

void env_pyr_copy_src_dst ( const struct env_pyr src,
struct env_pyr dst 
)

◆ env_pyr_init()

void env_pyr_init ( struct env_pyr pyr,
const env_size_t  n 
)

Construct with a given number of empty images.

Definition at line 41 of file env_pyr.c.

References env_pyr::depth, env_allocate(), and env_pyr::images.

Referenced by env_chan_color(), env_chan_orientation(), and env_motion_channel_input_and_consume_pyr().

◆ env_pyr_make_empty()

void env_pyr_make_empty ( struct env_pyr dst)

◆ env_pyr_swap()

void env_pyr_swap ( struct env_pyr pyr1,
struct env_pyr pyr2 
)

Swap contents with another env_pyr.

Definition at line 60 of file env_pyr.c.