Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

mcw.c File Reference

Go to the source code of this file.


Defines

#define MCW_NXY   256
#define MCW_BLACK   -9
#define MCW_WHITE   -1

Functions

int mcw_load ()

Variables

int mcw_im_init = 0
short mcw_im [MCW_NXY *MCW_NXY]
short mcw_rle []

Define Documentation

#define MCW_BLACK   -9
 

Definition at line 2 of file mcw.c.

Referenced by mcw_load().

#define MCW_NXY   256
 

Definition at line 1 of file mcw.c.

Referenced by mcw_load().

#define MCW_WHITE   -1
 

Definition at line 3 of file mcw.c.

Referenced by mcw_load().


Function Documentation

int mcw_load  
 

Definition at line 129 of file mcw.c.

References MCW_BLACK, mcw_im, mcw_im_init, MCW_NXY, mcw_rle, MCW_WHITE, and nc.

00130 {
00131    int ii , nc , ntot , nrle ;
00132    short mm ;
00133 
00134    if( mcw_im_init ) return 0 ;
00135 
00136    nrle = ntot = 0 ;
00137    mm   = MCW_BLACK ;
00138 
00139    while( ntot < MCW_NXY * MCW_NXY ){
00140 
00141       nc = mcw_rle[nrle++] ;
00142       for( ii=0 ; ii < nc ; ii++,ntot++ ) mcw_im[ntot] = mm ;
00143       if( mm == MCW_WHITE ) mm = MCW_BLACK ;
00144       else                  mm = MCW_WHITE ;
00145    }
00146 
00147    mcw_im_init = 1 ;
00148    return 1 ;
00149 
00150 }

Variable Documentation

short mcw_im[MCW_NXY*MCW_NXY]
 

Definition at line 9 of file mcw.c.

Referenced by mcw_load().

int mcw_im_init = 0 [static]
 

Definition at line 5 of file mcw.c.

Referenced by mcw_load().

short mcw_rle[] [static]
 

Definition at line 15 of file mcw.c.

Referenced by mcw_load().

 

Powered by Plone

This site conforms to the following standards: