00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
#ifndef LHDoNDim_h
00015 
#define LHDoNDim_h
00016 
00017 
#if powerc
00018 
#pragma options align=mac68k
00019 
#endif
00020 
00021 
00022 typedef struct{         
00023                 
long            aElutAdrSize;                                   
00024                 
long            aElutAdrShift;                                  
00025                 
long            aElutWordSize;                                  
00026                 
Boolean         separateEluts;                                  
00027                 UINT16          *ein_lut;                                               
00028                 
long            aAlutAdrSize;                                   
00029                 
long            aAlutAdrShift;                                  
00030                 
long            aAlutWordSize;                                  
00031                 
Boolean         separateAluts;                                  
00032                 UINT8           *aus_lut;                                               
00033                 Matrix2D        *theMatrix;                                             
00034                 
long            aPointCount;                                    
00035                 
long            gridPoints;                                             
00036                 
long            aBufferByteCount;                               
00037                 UINT8           *theArr;                                                
00038 }
DoMatrixForCubeStruct,*
DoMatrixForCubeStructPtr;
00039 
00040 
#if powerc
00041 
#pragma options align=reset
00042 
#endif
00043 
00044 
00045 
00046 
00047 
00048 
#ifdef __cplusplus
00049 
extern "C" {
00050 
#endif
00051 
void DoMatrixForCube16( 
DoMatrixForCubeStructPtr aStructPtr );
00052 
void DoOnlyMatrixForCube16( 
Matrix2D    *theMatrix, 
Ptr aXlut, 
long aPointCount, 
long gridPointsCube );
00053 
void DoOnlyMatrixForCube( 
Matrix2D      *theMatrix, 
Ptr aXlut, 
long aPointCount, 
long gridPointsCube );
00054 
00055 
#ifdef __cplusplus
00056 
}
00057 
#endif
00058 
#endif