#include "Envision/env_mt_visual_cortex.h"
#include "Envision/env_c_math_ops.h"
#include "Envision/env_channel.h"
#include "Envision/env_image_ops.h"
#include "Envision/env_job_server.h"
#include "Envision/env_log.h"
#include "Envision/env_mt_channel.h"
#include "Envision/env_params.h"
Go to the source code of this file.
Classes | |
struct | env_color_job_data |
struct | env_intens_job_data |
struct | env_ori_job_data |
struct | env_flicker_job_data |
struct | env_motion_job_data |
Defines | |
#define | WEIGHT_SCALEBITS ((env_size_t) 8) |
Functions | |
static void | combine_output (struct env_image *chanOut, const intg32 iweight, struct env_image *result) |
static void | env_color_job_run (void *p) |
static void | env_intens_job_run (void *p) |
static void | env_ori_job_run (void *p) |
static void | env_flicker_job_run (void *p) |
static void | env_motion_job_run (void *p) |
void | env_mt_visual_cortex_input (const int do_multithreaded, struct env_visual_cortex *vcx, const struct env_params *envp, const char *tagName, const struct env_rgb_pixel *const colimg, const struct env_rgb_pixel *const prev_colimg, const struct env_dims dims, env_chan_status_func *status_func, void *status_userdata, struct env_image *result, struct env_image *intens_result, struct env_image *color_result, struct env_image *ori_result, struct env_image *flicker_result, struct env_image *motion_result) |
Definition in file env_mt_visual_cortex.c.