others2/
tutorial/
zephyr/
+pione/
#
*/*/*/*/*/*/*/tclIndex
EOS_GIT_REPOSITRY_DATA_NOUSER=git://git.sourceforge.jp/gitroot/eos/data.git
EOS_GIT_REPOSITRY_OTHERS= git.sourceforge.jp:/gitroot/eos/others.git
EOS_GIT_REPOSITRY_OTHERS_NOUSER=git://git.sourceforge.jp/gitroot/eos/others.git
-EOS_GIT_REPOSITRY_ZEPHYR= git.sourceforge.jp:/gitroot/eos/zephyr.git
-EOS_GIT_REPOSITRY_ZEPHYR_NOUSER=git://git.sourceforge.jp/gitroot/eos/zephyr.git
+
EOS_GIT_REPOSITRY_HOSTDEPEND=git.sourceforge.jp:/gitroot/eos/hostdepend
EOS_GIT_REPOSITRY_HOSTDEPEND_NOUSER=git://git.sourceforge.jp/gitroot/eos/hostdepend
+EOS_GIT_REPOSITRY_ZEPHYR= git.sourceforge.jp:/gitroot/eos/zephyr.git
+EOS_GIT_REPOSITRY_ZEPHYR_NOUSER=git://git.sourceforge.jp/gitroot/eos/zephyr.git
+
+EOS_GIT_REPOSITRY_PIONE=https://github.com/pione/pione.git
+EOS_GIT_REPOSITRY_PIONE_NOUSER=https://github.com/pione/pione.git
+
help::
@echo ">> Help"
@echo ">>>> Download"
@echo "---- option ----"
@echo " [] : base only"
@echo " [-zephyr] : zephyr (for GUI/browser)"
+ @echo " [-pione] : pione (for process control with GUI/browser)"
@echo " [-data] : data (for test)"
@echo " [-tutorial] : tutorial"
@echo " [-optional] : optional(for documents)"
@export ORIGINNAME=zephyr; \
make git-remote-add-zephyr;
+git-init-pione::
+ if [ ! -d pione ] ; then mkdir pione; fi
+ cd pione; \
+ if [ ! -d .git ] ; then git init ; fi ;
+ @export ORIGINNAME=pione; \
+ make git-remote-add-pione;
+
git-init-optional::
if [ ! -d optional ] ; then mkdir optional; fi
if [ ! -L doc ] ; then ln -sf optional/doc . ; fi
--- /dev/null
+/*
+# lmrcImageLocal.h : $Revision$
+# $Date$
+# Created by $Author$
+# Usage : lmrcImageLocal.h
+# Attention
+# $Loccker$
+# $State$
+#
+*/
+/* $Log$ */
+#ifndef LMRCIMAGELOCAL_H
+#define LMRCIMAGELOCAL_H
+
+#include <stdio.h>
+
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#define DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+typedef struct lmrcImageLocalMaximumValuesFindInfo {
+ double threshold;
+ int size;
+} lmrcImageLocalMaximumValuesFindInfo;
+
+typedef enum lmrcImageLocalMaximumValuesFindMode {
+ a=0,
+ b=1
+} lmrcImageLocalMaximumValuesFindMode;
+
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+extern void lmrcImageLocalMaximumValuesFind(mrcImage* out, mrcImage* in, lmrcImageLocalMaximumValuesFindInfo* linfo, int mode);
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif /* XXXX */
lmrcImageFourierShellCorrelation.h \
lmrcImageHoughTransform.h \
lmrcImageLabeling.h \
+lmrcImageLocal.h \
lmrcImageLogic.h \
lmrcImageMasking.h \
lmrcImageMirroring.h \
--- /dev/null
+/*
+# lmrcImageLocal.h : $Revision$
+# $Date$
+# Created by $Author$
+# Usage : lmrcImageLocal.h
+# Attention
+# $Loccker$
+# $State$
+#
+*/
+/* $Log$ */
+#ifndef LMRCIMAGELOCAL_H
+#define LMRCIMAGELOCAL_H
+
+#include <stdio.h>
+
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#define DEBUG
+#include "genUtil.h"
+#include "mrcImage.h"
+
+/* constant begin */
+
+
+/* constant end */
+
+/* struct begin */
+
+typedef struct lmrcImageLocalMaximumValuesFindInfo {
+ double threshold;
+ int size;
+} lmrcImageLocalMaximumValuesFindInfo;
+
+typedef enum lmrcImageLocalMaximumValuesFindMode {
+ a=0,
+ b=1
+} lmrcImageLocalMaximumValuesFindMode;
+
+
+/* struct end */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* prototype begin */
+
+extern void lmrcImageLocalMaximumValuesFind(mrcImage* out, mrcImage* in, lmrcImageLocalMaximumValuesFindInfo* linfo, int mode);
+
+/* prototype end */
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif /* XXXX */
--- /dev/null
+/*
+# mrcImageLocalMaximumValuesFind : $Revision$
+# $Date$
+# Created by $Author$
+# Usage : mrcImageLocalMaximumValuesFind
+# Attention
+# $Loccker$
+# $State$
+#
+*/
+
+#define DEBUG
+#include "genUtil.h"
+#include "./lmrcImageLocal.h"
+
+void
+lmrcImageLocalMaximumValuesFind(mrcImage* out, mrcImage* in, lmrcImageLocalMaximumValuesFindInfo* linfo, int mode)
+{
+ int x, y, z;
+ int X, Y, Z;
+ double data, d, dst, rr;
+ int flag;
+
+ out->Header = in->Header;
+ mrcInit(out, NULL);
+
+ for(z=0; z<in->HeaderN.z; z++) {
+ for(y=0; y<in->HeaderN.y; y++) {
+ for(x=0; x<in->HeaderN.x; x++) {
+ mrcPixelDataSet(out, x, y, z, 1, mrcPixelRePart);
+ }
+ }
+ }
+
+ for(z=0; z<in->HeaderN.z; z++) {
+ for(y=0; y<in->HeaderN.y; y++) {
+ for(x=0; x<in->HeaderN.x; x++) {
+ mrcPixelDataGet(in, x, y, z, &data, mrcPixelRePart, mrcPixelHowNearest);
+ if(linfo->threshold<data) {
+ flag = 1;
+ for(X=x-linfo->size/2; X<=x+linfo->size/2 && flag==1; X++) {
+ for(Y=y-linfo->size/2; Y<=y+linfo->size/2 && flag==1; Y++) {
+ for(Z=z-linfo->size/2; Z<=z+linfo->size/2 && flag==1; Z++) {
+ rr = SQR(X-x)+SQR(Y-y)+SQR(Z-z);
+ if(0 < rr && rr <= SQR(linfo->size)) {
+ mrcPixelDataGet(in, X, Y, Z, &d, mrcPixelRePart, mrcPixelHowNearest);
+ if(data<d) {
+ flag = 0;
+ }
+ }
+ }
+ }
+ }
+ if(flag==1) {
+ mrcPixelDataSet(out, x, y, z, data, mrcPixelRePart);
+ } else {
+ mrcPixelDataSet(out, x, y, z, 0, mrcPixelRePart);
+ }
+ } else {
+ mrcPixelDataSet(out, x, y, z, 0, mrcPixelRePart);
+ }
+ }
+ }
+ }
+}
#define DEBUG
#include "genUtil.h"
#include "mrcImage.h"
-
-typedef struct lmrcImageLocalMaximumValuesFindInfo {
- double threshold;
- int size;
-} lmrcImageLocalMaximumValuesFindInfo;
-
-typedef enum lmrcImageLocalMaximumValuesFindMode {
- a=0,
- b=1
-} lmrcImageLocalMaximumValuesFindMode;
-
-extern void lmrcImageLocalMaximumValuesFind(mrcImage* out, mrcImage* in, lmrcImageLocalMaximumValuesFindInfo* linfo, int mode);
+#include "lmrcImageLocal.h"
int
main(int argc, char* argv[])
fprintf(stderr, "----- Additional Usage -----\n");
}
-
-void
-lmrcImageLocalMaximumValuesFind(mrcImage* out, mrcImage* in, lmrcImageLocalMaximumValuesFindInfo* linfo, int mode)
-{
- int x, y, z;
- int X, Y, Z;
- double data, d, dst, rr;
- int flag;
-
- out->Header = in->Header;
- mrcInit(out, NULL);
-
- for(x=0; x<in->HeaderN.x; x++) {
- for(y=0; y<in->HeaderN.y; y++) {
- for(z=0; z<in->HeaderN.z; z++) {
- mrcPixelDataSet(out, x, y, z, 1, mrcPixelRePart);
- }
- }
- }
-
- for(x=0; x<in->HeaderN.x; x++) {
- for(y=0; y<in->HeaderN.y; y++) {
- for(z=0; z<in->HeaderN.z; z++) {
- mrcPixelDataGet(in, x, y, z, &data, mrcPixelRePart, mrcPixelHowNearest);
- if(linfo->threshold<data) {
- flag = 1;
- for(X=x-linfo->size/2; X<=x+linfo->size/2 && flag==1; X++) {
- for(Y=y-linfo->size/2; Y<=y+linfo->size/2 && flag==1; Y++) {
- for(Z=z-linfo->size/2; Z<=z+linfo->size/2 && flag==1; Z++) {
- rr = SQR(X-x)+SQR(Y-y)+SQR(Z-z);
- if(0 < rr && rr <= SQR(linfo->size)) {
- mrcPixelDataGet(in, X, Y, Z, &d, mrcPixelRePart, mrcPixelHowNearest);
- if(data<d) {
- flag = 0;
- }
- }
- }
- }
- }
- if(flag==1) {
- mrcPixelDataSet(out, x, y, z, data, mrcPixelRePart);
- } else {
- mrcPixelDataSet(out, x, y, z, 0, mrcPixelRePart);
- }
- } else {
- mrcPixelDataSet(out, x, y, z, 0, mrcPixelRePart);
- }
- }
- }
- }
-}
help:
@echo ">>>> How to set a new util for a new architecture"
@echo "$$ make setting"
+ @echo ">>> Rebuild"
@echo "$$ make rebuild"
+ @echo "$$ or "
+ @echo "$$ make check"
+ @echo "$$ make clean"
+ @echo "$$ make config"
+ @echo "$$ make all"
+ @echo ">>> Cleaning directories"
+ @echo "$$ make clean"
+ @echo "$$ make cleanAll"
rebuild:
make check
cd src$(OSTYPE) ; \
make all
+clean:
+ cd src$(OSTYPE) ; \
+ make clean
+
+cleanAll:
+ cd src$(OSTYPE) ; \
+ make cleanAll
+
+
setting: orgsetting
@if [ -L orgsrc ] ; then \
echo "Already orgsrc"; \