34#include <vip/connex/3Dconnex_gen.h>
36#define CONNECTIVITY_4 4
37#define CONNECTIVITY_4_SAGITTAL 40
38#define CONNECTIVITY_4_CORONAL 41
39#define CONNECTIVITY_6 6
40#define CONNECTIVITY_8 8
41#define CONNECTIVITY_8_SAGITTAL 80
42#define CONNECTIVITY_8_CORONAL 81
43#define CONNECTIVITY_18 18
44#define CONNECTIVITY_26 26
45#define CONNECTIVITY_2x26 124
46#define CONNECTIVITY_3x26 342
47#define CONNECTIVITY_4x26 728
50#define CONNEX_BINARY 30
51#define CONNEX_GREYLEVEL 31
52#define CONNEX_LABEL 32
53#define CONNEX_ORDER 33
55#define HYSTE_NUMBER 40
56#define HYSTE_PERCENT 41
67 Vip3DBucket_S16BIT *buck,
159 float high_threshold,
int VipHysteresisThresholding(Volume *vol, int connectivity, int how, int connex_mode, float low_threshold, float high_threshold, int mode, int param)
VipConnectivityStruct * VipGetConnectivityStruct(Volume *volume, int connectivity)
int VipHysteresisPercentThresholding(Volume *vol, int connectivity, int how, int connex_mode, int low_percent, int high_percent, int mode, int param)
void VipFreeConnectivityStruct(VipConnectivityStruct *vcs)
Vip3DBucket_S16BIT * VipGetFiltered3DConnex(Volume *vol, int connectivity, int how)
int VipTestCoordBucketConnectedToLabel(Vip3DBucket_S16BIT *buck, Volume *vol, VipConnectivityStruct *vcs, int label)
int VipConvertStringToConnectivity(char *thestring)
Vip3DBucket_S16BIT * VipGetDualFiltered3DConnex(Volume *vol, int connectivity, int how)
int VipConnexVolumeFilter(Volume *vol, int connectivity, int how, int mode)
Vip3DBucket_S16BIT * VipGetHysteresisFiltered3DConnex(Volume *vol, int connectivity, int how, float threshold, int mode, int param)
Vip3DBucket_S16BIT * VipGetDualHysteresisFiltered3DConnex(Volume *vol, int connectivity, int how, float threshold, int mode, int param)
Vip3DPoint_S16BIT * xyz_offset