VIP: Volume Image Processing


bucket.h File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <vip/util.h>
#include <vip/volume.h>
#include <vip/alloc.h>
#include <vip/bucket/bucket_struct_gen.h>
#include <vip/bucket/bucket_gen.h>
#include <vip/bucket/bucket_write_gen.h>
Include dependency graph for bucket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  VipG2DPoint
 
struct  VipG3DPoint
 
struct  vipG3DBucket
 
struct  vipG2DBucket
 
struct  vipintBucket
 
struct  vips16bitptrBucket
 

Typedefs

typedef struct vipG3DBucket VipG3DBucket
 
typedef struct vipG2DBucket VipG2DBucket
 
typedef struct vipintBucket VipIntBucket
 
typedef struct vips16bitptrBucket VipS16BITPtrBucket
 

Functions

VipG2DBucketVipAllocG2DBucket (int size)
 
int VipDwindleG2DBucket (VipG2DBucket *vec)
 
int VipFreeG2DBucket (VipG2DBucket *vec)
 
int VipFreeG2DBucketList (VipG2DBucket *list)
 
VipG3DBucketVipAllocG3DBucket (int size)
 
int VipDwindleG3DBucket (VipG3DBucket *vec)
 
int VipFreeG3DBucket (VipG3DBucket *vec)
 
int VipFreeG3DBucketList (VipG3DBucket *list)
 
int VipSaveG3DBucketList (VipG3DBucket *list, char *name)
 
int VipSaveG2DBucketList (VipG2DBucket *list, char *name)
 
VipG2DBucketVipReadG2DFile (char *name)
 
VipG3DBucketVipReadG3DFile (char *name)
 
int VipPermuteTwoIntBucket (VipIntBucket **b1, VipIntBucket **b2)
 
VipIntBucketVipAllocIntBucket (int size)
 
VipS16BITPtrBucketVipAllocS16BITPtrBucket (int size)
 
VipIntBucketVipMallocIntBucket (int size)
 
int VipFreeIntBucketList (VipIntBucket *vec)
 
int VipFreeIntBucket (VipIntBucket *vec)
 
int VipFreeS16BITPtrBucket (VipS16BITPtrBucket *vec)
 
int VipIncreaseIntBucket (VipIntBucket *vec, int increment)
 

Typedef Documentation

◆ VipG2DBucket

typedef struct vipG2DBucket VipG2DBucket

◆ VipG3DBucket

typedef struct vipG3DBucket VipG3DBucket

◆ VipIntBucket

typedef struct vipintBucket VipIntBucket

◆ VipS16BITPtrBucket

Function Documentation

◆ VipAllocG2DBucket()

VipG2DBucket * VipAllocG2DBucket ( int size)
extern

◆ VipAllocG3DBucket()

VipG3DBucket * VipAllocG3DBucket ( int size)
extern

◆ VipAllocIntBucket()

VipIntBucket * VipAllocIntBucket ( int size)
extern

◆ VipAllocS16BITPtrBucket()

VipS16BITPtrBucket * VipAllocS16BITPtrBucket ( int size)
extern

◆ VipDwindleG2DBucket()

int VipDwindleG2DBucket ( VipG2DBucket * vec)
extern

◆ VipDwindleG3DBucket()

int VipDwindleG3DBucket ( VipG3DBucket * vec)
extern

◆ VipFreeG2DBucket()

int VipFreeG2DBucket ( VipG2DBucket * vec)
extern

◆ VipFreeG2DBucketList()

int VipFreeG2DBucketList ( VipG2DBucket * list)
extern

◆ VipFreeG3DBucket()

int VipFreeG3DBucket ( VipG3DBucket * vec)
extern

◆ VipFreeG3DBucketList()

int VipFreeG3DBucketList ( VipG3DBucket * list)
extern

◆ VipFreeIntBucket()

int VipFreeIntBucket ( VipIntBucket * vec)
extern

◆ VipFreeIntBucketList()

int VipFreeIntBucketList ( VipIntBucket * vec)
extern

◆ VipFreeS16BITPtrBucket()

int VipFreeS16BITPtrBucket ( VipS16BITPtrBucket * vec)
extern

◆ VipIncreaseIntBucket()

int VipIncreaseIntBucket ( VipIntBucket * vec,
int increment )
extern

◆ VipMallocIntBucket()

VipIntBucket * VipMallocIntBucket ( int size)
extern

◆ VipPermuteTwoIntBucket()

int VipPermuteTwoIntBucket ( VipIntBucket ** b1,
VipIntBucket ** b2 )
extern

◆ VipReadG2DFile()

VipG2DBucket * VipReadG2DFile ( char * name)
extern

◆ VipReadG3DFile()

VipG3DBucket * VipReadG3DFile ( char * name)
extern

◆ VipSaveG2DBucketList()

int VipSaveG2DBucketList ( VipG2DBucket * list,
char * name )
extern

◆ VipSaveG3DBucketList()

int VipSaveG3DBucketList ( VipG3DBucket * list,
char * name )
extern