00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
#ifndef LHTheRoutines_h
00014 
#define LHTheRoutines_h
00015 
00016 
OSErr
00017 
CalcGridPoints4Cube ( 
long      theCubeSize,
00018                                           
long  inputDim,
00019                                           
long* theGridPoints,
00020                                           
long* theGridBits );
00021 
00022 
00023 
00024 
00025 
00026 
00027 
OSErr   MakeCube( 
long                          inputDim, 
00028                                   
long                          *thePtrSize,
00029                                   CUBE_DATA_TYPE        *theCube,
00030                                   
long                          *theBits );
00031 
00032 
00033 
00034 
00035 
00036 
00037 
00038 
OSErr   MakeCMColorCube(        
long inputDim, 
00039                                                         
long *theCubeSize,
00040                                                         CUBE_DATA_TYPE *aHdlPtr,
00041                                                         
long *theBits );
00042 #define UWE 2
00043 
#ifdef UWE
00044 
00045 
00046 
00047 
00048 
00049 
OSErr
00050 
MakeCube16( 
long                        inputDim, 
00051                         
long                    *theCubeSize,
00052                         CUBE_DATA_TYPE  *theCube,
00053                         
long                    *theBits,
00054                         
long                    *theExtraSize );
00055 
#endif
00056 
#endif