TwiceAsNice  2019-02-18
Classes | Macros | Functions | Variables
plist.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  pbliststruct
 

Macros

#define PLIST(ptr, elem)   (((pbliststruct *)(ptr))->elem)
 
#define PLISTEXIST(elem)   (plistexist_##elem)
 
#define PLISTPIX(ptr, elem)   (*((PIXTYPE *)((ptr)+plistoff_##elem)))
 
#define PLISTFLAG(ptr, elem)   (*((FLAGTYPE *)((ptr)+plistoff_##elem)))
 

Functions

void init_plist (void)
 
int createblank (objliststruct *objlist, int n)
 
int createsubmap (objliststruct *objlist, int n)
 

Variables

int plistexist_value
 
int plistexist_dvalue
 
int plistexist_cdvalue
 
int plistexist_flag
 
int plistexist_wflag
 
int plistexist_dthresh
 
int plistexist_var
 
int plistexist_dgeo
 
int plistoff_value
 
int plistoff_dvalue
 
int plistoff_cdvalue
 
int plistoff_flag [MAXFLAG]
 
int plistoff_wflag
 
int plistoff_dthresh
 
int plistoff_var
 
int plistoff_dgeox
 
int plistoff_dgeoy
 
int plistsize
 

Macro Definition Documentation

◆ PLIST

#define PLIST (   ptr,
  elem 
)    (((pbliststruct *)(ptr))->elem)

◆ PLISTEXIST

#define PLISTEXIST (   elem)    (plistexist_##elem)

◆ PLISTFLAG

#define PLISTFLAG (   ptr,
  elem 
)    (*((FLAGTYPE *)((ptr)+plistoff_##elem)))

◆ PLISTPIX

#define PLISTPIX (   ptr,
  elem 
)    (*((PIXTYPE *)((ptr)+plistoff_##elem)))

Function Documentation

◆ createblank()

int createblank ( objliststruct objlist,
int  n 
)

◆ createsubmap()

int createsubmap ( objliststruct objlist,
int  n 
)

◆ init_plist()

void init_plist ( void  )

Variable Documentation

◆ plistexist_cdvalue

int plistexist_cdvalue

◆ plistexist_dgeo

int plistexist_dgeo

◆ plistexist_dthresh

int plistexist_dthresh

◆ plistexist_dvalue

int plistexist_dvalue

◆ plistexist_flag

int plistexist_flag

◆ plistexist_value

int plistexist_value

◆ plistexist_var

int plistexist_var

◆ plistexist_wflag

int plistexist_wflag

◆ plistoff_cdvalue

int plistoff_cdvalue

◆ plistoff_dgeox

int plistoff_dgeox

◆ plistoff_dgeoy

int plistoff_dgeoy

◆ plistoff_dthresh

int plistoff_dthresh

◆ plistoff_dvalue

int plistoff_dvalue

◆ plistoff_flag

int plistoff_flag[MAXFLAG]

◆ plistoff_value

int plistoff_value

◆ plistoff_var

int plistoff_var

◆ plistoff_wflag

int plistoff_wflag

◆ plistsize

int plistsize