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  

mtypes.h File Reference

#include "general.h"
#include "dct.h"

Go to the source code of this file.


Data Structures

struct  detalmv_def

Defines

#define TYPE_BOGUS   0
#define TYPE_VIRGIN   1
#define STATUS_EMPTY   0
#define STATUS_LOADED   1
#define STATUS_WRITTEN   2
#define ABS(x)   (((x)<0)?-(x):(x))
#define DBG_PRINT(x)
#define ERRCHK(bool, str)   {if(!(bool)) {perror(str); exit(1);}}
#define TYP_SKIP   0
#define TYP_FORW   1
#define TYP_BACK   2
#define TYP_BOTH   3

Typedefs

typedef int16 Block [DCTSIZE][DCTSIZE]
typedef int16 FlatBlock [DCTSIZE_SQ]
typedef int32 LumBlock [2 *DCTSIZE][2 *DCTSIZE]
typedef int32 ChromBlock [DCTSIZE][DCTSIZE]
typedef detalmv_def BlockMV

Define Documentation

#define ABS      (((x)<0)?-(x):(x))
 

Definition at line 124 of file mtypes.h.

#define DBG_PRINT  
 

Definition at line 129 of file mtypes.h.

Referenced by initGOPRateControl(), initRateControl(), mp_quant_zig_block(), mp_rle_huff_block(), and mp_rle_huff_pblock().

#define ERRCHK bool,
str       {if(!(bool)) {perror(str); exit(1);}}
 

Definition at line 132 of file mtypes.h.

#define STATUS_EMPTY   0
 

Definition at line 99 of file mtypes.h.

#define STATUS_LOADED   1
 

Definition at line 100 of file mtypes.h.

#define STATUS_WRITTEN   2
 

Definition at line 101 of file mtypes.h.

#define TYP_BACK   2
 

Definition at line 140 of file mtypes.h.

#define TYP_BOTH   3
 

Definition at line 141 of file mtypes.h.

#define TYP_FORW   1
 

Definition at line 139 of file mtypes.h.

#define TYP_SKIP   0
 

Definition at line 138 of file mtypes.h.

#define TYPE_BOGUS   0
 

Definition at line 96 of file mtypes.h.

#define TYPE_VIRGIN   1
 

Definition at line 97 of file mtypes.h.


Typedef Documentation

typedef int16 Block[DCTSIZE][DCTSIZE]
 

Definition at line 111 of file mtypes.h.

Referenced by main(), mp_quant_block(), mp_quant_zig_block(), and UnQuantZig().

typedef struct detalmv_def BlockMV
 

typedef int32 ChromBlock[DCTSIZE][DCTSIZE]
 

Definition at line 114 of file mtypes.h.

typedef int16 FlatBlock[DCTSIZE_SQ]
 

Definition at line 112 of file mtypes.h.

Referenced by main(), mp_quant_zig_block(), mp_rle_huff_block(), mp_rle_huff_pblock(), and UnQuantZig().

typedef int32 LumBlock[2*DCTSIZE][2*DCTSIZE]
 

Definition at line 113 of file mtypes.h.

 

Powered by Plone

This site conforms to the following standards: