VIP: Volume Image Processing


mask.h File Reference
#include <vip/volume.h>
#include <vip/distmap.h>
Include dependency graph for mask.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EPSILON   0.000001
 
#define X_MASK_SIZE   5
 
#define Y_MASK_SIZE   5
 
#define Z_MASK_SIZE   3
 
#define VIP_MASK_AUTO   -1.23456
 

Functions

int VipCreateDistanceMapWithLut (Volume *vol, int xmask, int ymask, int zmask, float float_to_int, float dist_voisinage)
 
Vip_S16BITVipCreateLutCorrection (Volume *vol, int xmask, int ymask, int zmask, float distmax)
 
int VipApplyLutCorrection (Volume *vol, Vip_S16BIT *lut, float dist)
 

Macro Definition Documentation

◆ EPSILON

#define EPSILON   0.000001

Definition at line 32 of file mask.h.

◆ VIP_MASK_AUTO

#define VIP_MASK_AUTO   -1.23456

Definition at line 38 of file mask.h.

◆ X_MASK_SIZE

#define X_MASK_SIZE   5

Definition at line 34 of file mask.h.

◆ Y_MASK_SIZE

#define Y_MASK_SIZE   5

Definition at line 35 of file mask.h.

◆ Z_MASK_SIZE

#define Z_MASK_SIZE   3

Definition at line 36 of file mask.h.

Function Documentation

◆ VipApplyLutCorrection()

int VipApplyLutCorrection ( Volume * vol,
Vip_S16BIT * lut,
float dist )
extern

◆ VipCreateDistanceMapWithLut()

int VipCreateDistanceMapWithLut ( Volume * vol,
int xmask,
int ymask,
int zmask,
float float_to_int,
float dist_voisinage )
extern

◆ VipCreateLutCorrection()

Vip_S16BIT * VipCreateLutCorrection ( Volume * vol,
int xmask,
int ymask,
int zmask,
float distmax )
extern