char* Image;
unsigned char* ImageCharImage;
unsigned short* ImageShortImage;
- unsigned long* ImageLongImage;
+ signed long* ImageLongImage;
+ unsigned long* ImageULongImage;
float* ImageFloatImage;
double* ImageDoubleImage;
int flagSigned;
} mrcImage;
+typedef struct mrcImagePyramidList {
+ mrcImage mrc;
+ mrcImage* up;
+ mrcImage* down;
+} mrcImagePyramidList;
+
+typedef struct mrcImagePyramid {
+ mrcImagePyramidList* top;
+ mrcImagePyramidList* current;
+} mrcImagePyramid;
+
typedef struct mrcImageInformation {
double mean;
double rootMeanSquare;
/* Frequency */
extern void lmrcImageHistgram3(double** hist, unsigned long nlevel, mrcImage* img);
extern void lmrcImageHistgram4(double** hist, double delta, mrcImage* img);
-extern void lmrcImageHistgram6(double** hist, unsigned long nlevel, double Low, double High, mrcImage* img);
+extern void lmrcImageHistgram6(double** hist, double delta, double Low, double High, mrcImage* img);
extern void lmrcImageInformation(mrcImageInformation* info, mrcImage* img);