int mode;
mrcImageParaTypeRealCoord sdOfAllAxis;
mrcImageParaTypeRealCoord aveOfAllAxis;
+ // Value Area
+ // High Value
+ double thresOfHighValueArea;
+ double meanOfHighValueArea;
+ double sdOfHighValueArea;
+ double seOfHighValueArea;
+ double maxOfHighValueArea;
+ double minOfHighValueArea;
+ double medianOfHighValueArea;
+ // Low Value
+ double thresOfLowValueArea;
+ double meanOfLowValueArea;
+ double sdOfLowValueArea;
+ double seOfLowValueArea;
+ double maxOfLowValueArea;
+ double minOfLowValueArea;
+ double medianOfLowValueArea;
/* For Search Area */
int flagXrange;
double CentreX;
double CentreY;
double CentreZ;
+
+ /* For Search Value Area: 0-1 */
+ double thresHigh;
+ double thresLow;
} mrcImageInformation;
/* struct end */
meanOfSparse = 5,
meanOf2DEdgeY = 6,
RMSofAllPixels = 7,
- sdOfAllAxis = 8
+ sdOfAllAxis = 8,
+ meanOfHighValueArea = 9,
+ meanOfLowValueArea = 10,
+ meanOfLowValueAreaAndHighValueArea = 11
} mrcImageInformationMode;
/*
extern void lmrcImageStackAlloc(mrcImage* dst, mrcImage* src, int N, int* sp, int mode);
extern void lmrcImageStackPush(mrcImage* dst, mrcImage* src, int* sp, int mode);
+// in lmrcImagePixelValueSort.c
+extern void lmrcImagePixelValueSort(double* dst, mrcImage* src, int mode);
+
/* prototype end */
#ifdef __cplusplus