From 95c2deac747444176bb088db47ee16a23766d3e7 Mon Sep 17 00:00:00 2001 From: Takuo Yasunaga Date: Wed, 4 Mar 2015 09:28:21 +0900 Subject: [PATCH] deleted: src/Tools/mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. --- .../mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. | 248 --------------------- 1 file changed, 248 deletions(-) delete mode 100755 src/Tools/mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. diff --git a/src/Tools/mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. b/src/Tools/mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. deleted file mode 100755 index a9fb760bb8..0000000000 --- a/src/Tools/mrcImage/mrcImageMeanFreePathCalc/src/:-1,.co. +++ /dev/null @@ -1,248 +0,0 @@ -/* -# mrcImageMeanFreePathCalc : $Revision$ -# $Date$ -# Created by $Author$ -# Usage : mrcImageMeanFreePathCalc -# Attention -# $Loccker$ -# $State$ -# -*/ -#include -#include -#include -#include -#define GLOBAL_DECLARATION -#include "../inc/config.h" - -#define DEBUG -#include "genUtil.h" -#include "mrcImage.h" -#include "Memory.h" - -typedef struct lmrcImageMeanFreePathCalcInfo { - int N; - int* countWhite; - int* countBlack; - int* countWhiteEdge; - int* countBlackEdge; - double averageWhite; - double averageBlack; - double averageWhiteEdge; - double averageBlackEdge; -} lmrcImageMeanFreePathCalcInfo; - -typedef enum lmrcImageMeanFreePathCalcMode { - MeanFreePathCalcModeAlongZaxis=0, -} lmrcImageMeanFreePathCalcMode; - -extern void lmrcImageMeanFreePathCalcPrint(FILE* fpt, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode); -extern void lmrcImageMeanFreePathCalc(mrcImage* in, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode); -extern void lmrcImageMeanFreePathCalcAlongZaxis(mrcImage* in, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode); - -extern void lmrcImageMeanFreePathCalcModePrint(FILE* fpt); - -int -main(int argc, char* argv[]) -{ - mrcImageMeanFreePathCalcInfo info; - lmrcImageMeanFreePathCalcInfo linfo; - mrcImage in; - - init0(&info); - argCheck(&info, argc, argv); - init1(&info); - - DEBUGPRINT("Program Start\n"); - - mrcFileRead(&in, info.In, "in main", 0); - - lmrcImageMeanFreePathCalc(&in, &linfo, info.mode); - - lmrcImageMeanFreePathCalcPrint(info.fptOut, &linfo, info.mode); - - exit(EXIT_SUCCESS); -} - -void -additionalUsage() -{ - fprintf(stderr, "----- Additional Usage -----\n"); - lmrcImageMeanFreePathCalcModePrint(stderr); -} - - -void -lmrcImageMeanFreePathCalcModePrint(FILE* fpt) -{ - fprintf(fpt, "%d: AlongZ-axis\n", MeanFreePathCalcModeAlongZaxis); -} - -void -lmrcImageMeanFreePathCalc(mrcImage* in, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode) -{ - switch(mode) { - case MeanFreePathCalcModeAlongZaxis: { - lmrcImageMeanFreePathCalcAlongZaxis(in, linfo, mode); - break; - } - default: { - fprintf(stderr, "Not supported mode: %d\n", mode); - exit(EXIT_FAILURE); - break; - } - } - -} - -void -lmrcImageMeanFreePathCalcPrint(FILE* fpt, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode) -{ - int i; - for(i=0; i<=linfo->N; i++) { - fprintf(fpt, "%4d %6d %6d %6d %6d %6.3f %6.3f %6.3f %6.3f\n", - i, - linfo->countWhite[i], linfo->countBlack[i], - linfo->countWhiteEdge[i], linfo->countBlackEdge[i], - linfo->countWhite[i]/(double)linfo->countWhite[0]*100, linfo->countBlack[i]/(double)linfo->countBlack[0]*100, - linfo->countWhiteEdge[i]/(double)linfo->countWhiteEdge[0]*100, linfo->countBlackEdge[i]/(double)linfo->countBlackEdge[0]*100); - } -} - - -void -lmrcImageMeanFreePathCalcAlongZaxis(mrcImage* in, lmrcImageMeanFreePathCalcInfo* linfo, lmrcImageMeanFreePathCalcMode mode) -{ - int* countBlack; - int* countWhite; - int* countBlackEdge; - int* countWhiteEdge; - int x, y, z; - int flagEdge; - double data; - double prevData; - int lengthWhite; - int lengthBlack; - int i; - - countBlack = memoryAllocate(sizeof(int)*(in->HeaderN.z+1), "in lmrcImageMeanFreePathCalc"); - countWhite = memoryAllocate(sizeof(int)*(in->HeaderN.z+1), "in lmrcImageMeanFreePathCalc"); - countBlackEdge = memoryAllocate(sizeof(int)*(in->HeaderN.z+1), "in lmrcImageMeanFreePathCalc"); - countWhiteEdge = memoryAllocate(sizeof(int)*(in->HeaderN.z+1), "in lmrcImageMeanFreePathCalc"); - - linfo->countBlack = countBlack; - linfo->countWhite = countWhite; - linfo->countBlackEdge = countBlackEdge; - linfo->countWhiteEdge = countWhiteEdge; - linfo->N = in->HeaderN.z; - - for(y=0; yHeaderN.y; y++) { - for(x=0; xHeaderN.x; x++) { - flagEdge = 1; - lengthWhite = 0; - lengthBlack = 0; - - // Start - mrcPixelDataGet(in, x, y, 0, &data, mrcPixelRePart, mrcPixelHowNearest); - if(0HeaderN.z-1; z++) { - mrcPixelDataGet(in, x, y, z, &data, mrcPixelRePart, mrcPixelHowNearest); - if(0 Black - if(flagEdge) { - countWhiteEdge[lengthWhite]++; - flagEdge=0; - } else { - countWhite[lengthWhite]++; - } - countBlack[0]++; - lengthWhite=0; - lengthBlack++; - } - } else { - if(0 White - if(flagEdge) { - countBlackEdge[lengthBlack]++; - flagEdge=0; - } else { - countBlack[lengthBlack]++; - } - countWhite[0]++; - lengthBlack=0; - lengthWhite++; - } else { // Black continue - if(flagEdge) { - countBlackEdge[0]++; - } else { - countBlack[0]++; - } - lengthBlack++; - } - } - prevData = data; - } - - // End - mrcPixelDataGet(in, x, y, in->HeaderN.z-1, &data, mrcPixelRePart, mrcPixelHowNearest); - - if(0 Black - if(flagEdge) { - countWhiteEdge[lengthWhite]++; - } else { - countWhite[lengthWhite]++; - } - countBlackEdge[1]++; - countBlackEdge[0]++; - } - } else { - if(0 White - if(flagEdge) { - countBlackEdge[lengthBlack]++; - } else { - countBlack[lengthBlack]++; - } - countWhiteEdge[1]++; - countWhiteEdge[0]++; - } else { // Black continue - lengthBlack++; - if(flagEdge) { - countBlackEdge[lengthBlack]++; - countBlackEdge[0]++; - } else { - countBlack[lengthBlack]++; - countBlack[0]++; - } - } - } - } - } - - linfo->averageWhite = linfo->averageBlack = 0; - linfo->averageWhiteEdge = linfo->averageBlackEdge = 0; - for(i=0; i<=linfo->N; i++) { - linfo->averageWhite += linfo->countWhite[i]; - linfo->averageBlack += linfo->countBlack[i]; - } - -} -- 2.11.0