
#include "Envision/env_image.h"#include "Envision/env_log.h"

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... | |
Defines | |
| #define | env_pyr_initializer { 0, 0 } |
Functions | |
| static void | env_pyr_init_empty (struct env_pyr *pyr) |
| Construct an empty pyramid. | |
| void | env_pyr_init (struct env_pyr *pyr, const env_size_t n) |
| Construct with a given number of empty images. | |
| 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. | |
| static env_size_t | env_pyr_depth (const struct env_pyr *pyr) |
| Return number of images in image set. | |
| static struct env_image * | env_pyr_img (const struct env_pyr *pyr, const env_size_t lev) |
| Get image from a given level. | |
| static struct env_image * | env_pyr_imgw (struct env_pyr *pyr, const env_size_t lev) |
| Get mutable image from a given level. | |
Definition in file env_pyr.h.
| static env_size_t env_pyr_depth | ( | const struct env_pyr * | pyr | ) | [inline, static] |
Return number of images in image set.
Definition at line 99 of file env_pyr.h.
Referenced by env_pyr_build_lowpass_5().
| static struct env_image * env_pyr_img | ( | const struct env_pyr * | pyr, | |
| const env_size_t | lev | |||
| ) | [static, read] |
Get image from a given level.
Definition at line 105 of file env_pyr.h.
Referenced by env_motion_channel_input_and_consume_pyr(), env_pyr_build_lowpass_5(), and is_dyadic().
| static struct env_image * env_pyr_imgw | ( | struct env_pyr * | pyr, | |
| const env_size_t | lev | |||
| ) | [static, read] |
Get mutable image from a given level.
Definition at line 112 of file env_pyr.h.
Referenced by env_motion_channel_input_and_consume_pyr(), and env_pyr_build_lowpass_5().
| void env_pyr_init | ( | struct env_pyr * | pyr, | |
| const env_size_t | n | |||
| ) |
Construct with a given number of empty images.
Definition at line 44 of file env_pyr.c.
References env_allocate().
Referenced by env_chan_color(), env_chan_orientation(), env_motion_channel_input_and_consume_pyr(), and env_mt_chan_orientation().
| static void env_pyr_init_empty | ( | struct env_pyr * | pyr | ) | [inline, static] |
Swap contents with another env_pyr.
Definition at line 66 of file env_pyr.c.
Referenced by env_motion_channel_input_and_consume_pyr(), and env_mt_motion_channel_input_and_consume_pyr().
1.6.3