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