「機能別ライブラリ(API)一覧」の版間の差分

提供: Eospedia
移動: 案内検索
(AI(人工知能))
 
(3人の利用者による、間の15版が非表示)
行3: 行3:
 
= GeneralクラスのAPI =
 
= GeneralクラスのAPI =
 
== 一般的なツール ==
 
== 一般的なツール ==
*genUtil.h
+
*[[genUtil(API)]]
  
 
== Eosのため==
 
== Eosのため==
*Eos.h
+
*[[Eos(API)]]
  
 
== 特殊な値 ==
 
== 特殊な値 ==
*SpecialNumber.h
+
*[[SpecialNumber(API)]]
  
 
== ファイル ==
 
== ファイル ==
*File.h
+
*[[File(API)]]
  
 
== ソケット ==
 
== ソケット ==
*Socket.h
+
*[[Socket(API)]]
  
 
== PVM ==
 
== PVM ==
*PVM.h
+
*[[PVM(API)]]
  
 
== 記憶 ==
 
== 記憶 ==
*Memory.h
+
*[[Memory(API)]]
  
 
== 文字列==
 
== 文字列==
*String.h
+
*[[String(API)]]
  
 
== ベクトル ==
 
== ベクトル ==
*Vector.h
+
*[[Vector(API)]]
  
 
== 配列([[Array]]) ==
 
== 配列([[Array]]) ==
 
配列を取り扱うためのオブジェクトです。
 
配列を取り扱うためのオブジェクトです。
  
*[[Array]].h
+
*[[Array(API)]]
 +
 
 +
 
 +
== 3次元変換 ==
 +
3次元画像変換の為の4x4次元の配列です。
 +
*[[Matrix3D(API)]]
  
 
== 乱数 ==
 
== 乱数 ==
*Random.h
+
*[[Random(API)]]
  
 
== クラスター ==
 
== クラスター ==
*Cluster.h
+
*[[Cluster(API)]]
  
  
 
== 結晶 ==
 
== 結晶 ==
*Crystal.h
+
*[[Crystal(API)]]
  
 
== 2次元地図 ==
 
== 2次元地図 ==
*Map2D.h
+
*[[Map2D(API)]]
 
+
== 3次元変換 ==
+
3次元画像変換の為の4x4次元の配列です。
+
*Matrix3D.h
+
 
+
=== 3次元変換のためのAPI ===
+
 
+
*配列の初期化
+
extern void matrix3DInit(Matrix3D Matrix);
+
extern void matrix3DFromRotationMatrix(Matrix3D dst, Array a);
+
 
+
*逆変換
+
extern void matrix3DInverse(Matrix3D mat);
+
 
+
*積演算
+
extern void matrix3DMultiply(Matrix3D A, Matrix3D B);    /* A = A*B */
+
extern void matrix3DMultiplyInv(Matrix3D A, Matrix3D B);  /* B = A*B */
+
 
+
extern void matrix3DMultiplyVector(floatVector* v, Matrix3D A);
+
extern void matrix3DMultiplyVectors(floatVector* vs, int n, Matrix3D A);
+
 
+
*ファイルとやり取り
+
extern void matrix3DFileFormat(FILE* fpt);
+
extern void matrix3DFileRead(FILE* fpt, Matrix3D Matrix);
+
extern void matrix3DFileWrite(FILE* fpt, Matrix3D Matrix);
+
 
+
*3次元行列の設定
+
extern void matrix3DRotationSet(Matrix3D Matrix, char mode, matrix3DParaTypeReal rot, long Mode);
+
extern void matrix3DTranslationSet(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);
+
extern void matrix3DRotationSetXYZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);
+
extern void matrix3DRotationSetZYX(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);
+
extern void matrix3DRotationSetZXY(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);
+
extern void matrix3DRotationSetYXZ(Matrix3D Matrix, matrix3DParaTypeReal rotx, matrix3DParaTypeReal roty, matrix3DParaTypeReal rotz, long mode);
+
 
+
*3次元行列のオイラー角による指定
+
extern void matrix3DRotationSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);
+
extern void matrix3DRotationAntiSetFollowingEulerAngle(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal rot1, matrix3DParaTypeReal rot2, matrix3DParaTypeReal rot3, long mode);
+
extern void matrix3DEulerAngleGetFromMatrix3D(Matrix3D Matrix, const char Mode[4], matrix3DParaTypeReal* rot1, matrix3DParaTypeReal* rot2, matrix3DParaTypeReal* rot3, long mode);
+
  
 
== AI(人工知能) ==
 
== AI(人工知能) ==
*NeuralNet.h
+
*[[NeuralNet(API)]]
 
+
*[[lmrcNeuralNet(API)]]
  
 
== 並列化 ==
 
== 並列化 ==
=== [[eosPThread]]===
+
=== [[eosPThread(API)]]===
=== [[eosCuda]]===
+
 
 +
=== [[eosCuda(API)]]===
  
 
= DataManipクラスのAPI =
 
= DataManipクラスのAPI =
行99: 行67:
  
 
=== 入出力等の低水準ライブラリ ===
 
=== 入出力等の低水準ライブラリ ===
*mrcImage型の画像を取り扱うための低水準API:[[mrcImage.h]]
+
*[[mrcImage(API)]]: mrcImage型の画像を取り扱うための低水準API
  
==== 初期化 ====
+
*[[mrcFFTCTFCompensation(API)]]
*extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);
+
*[[mrcFFTInfo(API)]]
*extern mrcStatusType mrcDefaultHeaderValueSet(mrcImage* mrc);
+
**extern mrcStatusType mrcHiddenDataSet(mrcImage* mrc, long mode);
+
*extern void mrcImageFree(mrcImage* mrc, char* message);
+
*extern void mrcTailerInit(mrcImage* mrc, long mode);
+
*extern void mrcTailerCopy(mrcImage* dst, mrcImage* src, long mode);
+
  
==== ファイルの読み込み ====
+
*[[mrcImageAssignedToTFofPDB(API)]]
*extern mrcStatusType mrcFileRead  (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageAutoRotationCorrelation(API)]]
**extern mrcStatusType mrcImageRead (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageAutoRotationCorrelationResultPrint(API)]]
**extern mrcStatusType mrcHeaderRead(mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageCTFCompensation(API)]]
**extern mrcStatusType mrcTailerRead(mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageCTFObservation(API)]]
 
+
*[[mrcImageColoring(API)]]
==== ファイルの書き出し ====
+
*[[mrcImageCorrelation(API)]]
*extern mrcStatusType mrcFileWrite  (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageCorrelationWithCTFCompensation(API)]]
**extern mrcStatusType mrcImageWrite (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageCrystalCreate(API)]]
**extern mrcStatusType mrcHeaderWrite(mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageEnhancementWithFuzzySets(API)]]
**extern mrcStatusType mrcTailerWrite(mrcImage* mrc, char* filename, char* message, long mode);
+
*[[mrcImageFFT(API)]]
 
+
*[[mrcImageMasking(API)]]
 
+
*[[mrcImageModelCreate(API)]]
*#define mrcFileWriteModeGet(x)    BYTE4GETBYTE(x,0)
+
*[[mrcImageMultiCTFCompensation(API)]]
*#define mrcImageWriteModeGet(x)    BYTE4GETBYTE(x,1)
+
*[[mrcImageNoiseAdd(API)]]
*#define mrcHeaderWriteModeGet(x)  BYTE4GETBYTE(x,2)
+
*[[mrcImageNormalizing(API)]]
*#define mrcTailerWriteModeGet(x)  BYTE4GETBYTE(x,3)
+
*[[mrcImagePVM(API)]]
*#define mrcFileWriteMode_InfoPrint        1
+
*[[mrcImagePad(API)]]
*#define mrcFileWriteMode_NoCallForStatData 2
+
*[[mrcImagePrint(API)]]
 
+
*[[mrcImagePrint3D(API)]]
*extern mrcStatusType mrcFileWriteLowerResolution(mrcImage* mrc, char* filename, char* message, long sample , long mode);
+
*[[mrcImageProjection(API)]]
 
+
*[[mrcImagePut3D(API)]]
==== 画素のデータの取得 ====
+
*[[mrcImageROI(API)]]
*ピクセル単位での画素データの取得
+
*[[mrcImageRotation(API)]]
 extern double mrcPixelDataGet(mrcImage* mrc,
+
*[[mrcImageSN(API)]]
                               mrcImageParaTypeReal x /* Pixel Unit */,
+
*[[mrcImageShift(API)]]
                               mrcImageParaTypeReal y /* Pixel Unit */,
+
*[[mrcImageShrink(API)]]
                               mrcImageParaTypeReal z /* Pixel Unit */,
+
*[[mrcImageSmoothing(API)]]
                               double* data,
+
*[[mrcImageTwoImageTest(API)]]
                               mrcPixelDataType mode,
+
*[[mrcImageUnbentROI(API)]]
                               mrcPixelDataHowToGet how);
+
*[[mrcImageUnexpectedMassFromPDB(API)]]
 
+
*[[mrcImageWindowing(API)]]
*オングストローム単位での画素データの取得
+
*[[mrcImagefuncmin(API)]]
 extern double mrcImageDataGetbyAU(mrcImage* mrc,
+
*[[mrcRefUtil(API)]]
                               mrcImageParaTypeReal x /* Angstrom */,
+
*[[lmrcFETnormalizeBySD(API)]]
                               mrcImageParaTypeReal y /* Angstrom */,
+
*[[lmrcFFTExpression(API)]]
                               mrcImageParaTypeReal z /* Angstrom */,
+
*[[lmrcFFTInfo(API)]]
                               double* data,
+
*[[lmrcFSInfoScatteringAngularDistributionAverageSection(API)]]
                             mrcPixelDataType mode,
+
*[[lmrcImage3DWindowing(API)]]
                               mrcPixelDataHowToGet how);
+
*[[lmrcImageAddValue(API)]]
 
+
*[[lmrcImageAsProbability(API)]]
*インライン型関数の画素データの取得
+
*[[lmrcImageAverage(API)]]
**extern inline double mrcPixelDataGetFloatImage(mrcImage* img,
+
*[[lmrcImageBinarization(API)]]
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[lmrcImageBoundaryInfo(API)]]
 
+
*[[lmrcImageCTFCompensation(API)]]
**extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,
+
*[[lmrcImageCTFDetemination(API)]]
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[lmrcImageCTFDetermination(API)]]
 
+
*[[lmrcImageCalcArea(API)]]
**extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,
+
*[[lmrcImageCentre(API)]]
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[lmrcImageClusterAnalysis(API)]]
 
+
*[[lmrcImageCommonLine(API)]]
==== 画素のデータの設定 ====
+
*[[lmrcImageConectivityNumberCalc(API)]]
*ピクセル単位の画素データの設定
+
*[[lmrcImageConnection(API)]]
 extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);
+
*[[lmrcImageConnectivityNumberCalc(API)]]
 
+
*[[lmrcImageContourSurface(API)]]
 
+
*[[lmrcImageContraction(API)]]
=== 画像処理一般のライブラリ ===
+
*[[lmrcImageCorrelation(API)]]
* mrcImageOperation 画像の演算
+
*[[lmrcImageCrystalCreate(API)]]
** 単項演算
+
*[[lmrcImageDataMaxAndMinGetByImage(API)]]
*** 加算
+
*[[lmrcImageDataStraightCopy(API)]]
void lmrcImageAddedByReal(mrcImage* img, double d);                      img := img+d
+
*[[lmrcImageDeconvolution(API)]]
 
+
*[[lmrcImageDensity(API)]]
*** 減算
+
*[[lmrcImageDensityInverse(API)]]
void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                     out  :=  in - mean
+
*[[lmrcImageDensityNormalizationByImage(API)]]
void lmrcImageMeanSubtraction(mrcImage* out, mrcImage* in)                      out  :=  in - mean
+
*[[lmrcImageDistanceConversion(API)]]
void lmrcImageSubtraction(mrcImage* out, mrcImage* in, double value)           out  :=  in - value
+
*[[lmrcImageEdge(API)]]
+
*[[lmrcImageEdgeAverage(API)]]
*** 除算
+
*[[lmrcImageFOMCalc(API)]]
void lmrcImageDevidedByReal(mrcImage* img, double d);                    img := img/d
+
*[[lmrcImageFeatureExtraction(API)]]
void lmrcImageDevidedByRealForOnlyPositive(mrcImage* img, double d);      img := img/d, if img>=0, else img:=img;
+
*[[lmrcImageFileListAndEulerAngleDataRead(API)]]
 
+
*[[lmrcImageFilterCreate(API)]]
*** 絶対値
+
*[[lmrcImageFirstNoiseReductionByRelaxation(API)]]
void ImageAbs(mrcImage* out ,mrcImage* in);                              out := fabs(in);
+
*[[lmrcImageFourierShellCorrelation(API)]]
 
+
*[[lmrcImageLabeling(API)]]
*** それ以外
+
*[[lmrcImageMasking(API)]]
void lmrcImageSquare(mrcImage* in);                                      in := in*in
+
*[[lmrcImageMirroring(API)]]
void lmrcImageRoot(mrcImage* in ,double eps);                            in := sqrt(in), if in>eps else in:=0
+
*[[lmrcImageModeChange(API)]]
 
+
*[[lmrcImageModelCreate(API)]]
** 2項演算
+
*[[lmrcImageMontage(API)]]
*** 連続加算
+
*[[lmrcImageMove(API)]]
void lmrcImageAdd(mrcImage* img2, mrcImage* img1, long* number);                img2 := img2 + img1, number++
+
*[[lmrcImageMultiplying(API)]]
*** 減算
+
*[[lmrcImageNormalizing(API)]]
void lmrcImageSubtractionCalc(mrcImage* out, mrcImage* in1, mrcImage* in2)     out  :=  in1 - in2
+
*[[lmrcImageOneLineSimilarityCalc(API)]]
void llmrcImageSub(mrcImage*out ,mrcImage* in1 ,mrcImage* in2)                 out  : = in1 - in2(上記と同じ機能)
+
*[[lmrcImageOrientationSearchBySimultaneousMinimization(API)]]
 
+
*[[lmrcImagePad(API)]]
*** void lmrcSQRImageAdd(mrcImage* img2, mrcImage* img1, long* number);            img2 := img2 + img1*img1, number++
+
*[[lmrcImagePartImageSegmentation(API)]]
*** void lmrcImageDevidedByImage(mrcImage* img, mrcImage* i1, mrcImage* i2);        img := i1/i2, 0 := 0/0, 0 := x/0
+
*[[lmrcImagePixelSummationOfProbabilityGetByImage(API)]]
**** void lmrcImagetMapForZero(mrcImage* t, mrcImage* avg, mrcImage* se);          t  := avg/se,  at present, avg, se must be given.
+
*[[lmrcImagePosterization(API)]]
**** void lmrcImageSN(mrcImage* sn, mrcImage* avg, mrcImage* sig);                  sn := avg/sig, at present, avg, sig must be given.
+
*[[lmrcImagePrint(API)]]
**** void mrcImageStdDev(mrcImage* sig, mrcImage* avg, mrcImage* avg2, long number); sig:= sqrt(avg2 - avg*avg), at present, avg, avg2 must be given.
+
*[[lmrcImageProjection(API)]]
**** void mrcImageStdErr(mrcImage* se, mrcImage* avg, mrcImage* avg2, long number);  se := sqrt(avg2 - avg*avg)/number, at present, avg, avg2 must be given.
+
*[[lmrcImageProportionalDensityLevelSetByImage(API)]]
 
+
*[[lmrcImageROI2D(API)]]
 
+
*[[lmrcImageROI3D(API)]]
 
+
*[[lmrcImageRadialDistribution(API)]]
 
+
*[[lmrcImageRhoFiltering(API)]]
*mrcFFTCTFCompensation.h
+
*[[lmrcImageSSDA(API)]]
*mrcFFTInfo.h
+
*[[lmrcImageSamplingUnitChange(API)]]
 
+
*[[lmrcImageSecondNoiseReductionByRelaxation(API)]]
*mrcImageAssignedToTFofPDB.h
+
*[[lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet(API)]]
*mrcImageAutoRotationCorrelation.h
+
*[[lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate(API)]]
*mrcImageAutoRotationCorrelationResultPrint.h
+
*[[lmrcImageSecondNoiseReductionByRelaxationDijValueSet(API)]]
*mrcImageCTFCompensation.h
+
*[[lmrcImageSecondNoiseReductionByRelaxationQValueSet(API)]]
*mrcImageCTFObservation.h
+
*[[lmrcImageSecondNoiseReductionByRelaxationRValueSet(API)]]
*mrcImageColoring.h
+
*[[lmrcImageSigmaCalculate(API)]]
*mrcImageCorrelation.h
+
*[[lmrcImageSinogram(API)]]
*mrcImageCorrelationWithCTFCompensation.h
+
*[[lmrcImageSinogramFFT(API)]]
*mrcImageCrystalCreate.h
+
*[[lmrcImageSolventFlattening(API)]]
*mrcImageEnhancementWithFuzzySets.h
+
*[[lmrcImageSphere(API)]]
*mrcImageFFT.h
+
*[[lmrcImageSplit(API)]]
*mrcImageMasking.h
+
*[[lmrcImageStudentCalculate(API)]]
*mrcImageModelCreate.h
+
*[[lmrcImageSubtractionCalc(API)]]
*mrcImageMultiCTFCompensation.h
+
*[[lmrcImageSummationCalculate(API)]]
*mrcImageNoiseAdd.h
+
*[[lmrcImageSymmetryFind(API)]]
*mrcImageNormalizing.h
+
*[[lmrcImageTransformDescartesIntoPolar(API)]]
*mrcImagePVM.h
+
*[[lmrcImageTriming(API)]]
*mrcImagePad.h
+
*[[lmrcImageVolumeCalc(API)]]
*mrcImagePrint.h
+
*[[lmrcImageWindowing(API)]]
*mrcImagePrint3D.h
+
*[[lmrcImagesStatDataGet(API)]]
*mrcImageProjection.h
+
*[[lmrcNeuralNet(API)]]
*mrcImagePut3D.h
+
*[[lmrcSinogramFET(API)]]
*mrcImageROI.h
+
*[[lmrcSinogramFETcalcWeight(API)]]
*mrcImageRotation.h
+
*[[lmrcSinogramFETcorrelationMap(API)]]
*mrcImageSN.h
+
*[[lmrcSinogramFETnormalizedMap(API)]]
*mrcImageShift.h
+
*[[lmrcSinogramFETreferredCorrelation(API)]]
*mrcImageShrink.h
+
*[[lmrcSinogramFETsmoothParameterMatching(API)]]
*mrcImageSmoothing.h
+
*[[lmrc2Dto3D(API)]]
*mrcImageTwoImageTest.h
+
*[[lmrc3Dto2D(API)]]
*mrcImageUnbentROI.h
+
*[[lAllCommonLineCalculation(API)]]
*mrcImageUnexpectedMassFromPDB.h
+
*[[lCommonLineCalculation(API)]]
*mrcImageWindowing.h
+
*[[lDescartesIntoPolar(API)]]
*mrcImagefuncmin.h
+
*[[lEvaluateCorrelationMapwithCommonLine(API)]]
*mrcRefUtil.h
+
*[[lFETOrientationSearchByAnnealing(API)]]
*lmrcFETnormalizeBySD.h
+
*[[lFETOrientationSearchByFeatureAlignment(API)]]
*lmrcFFTExpression.h
+
*[[lFETmapOrientationSearchBySimultaneousFitting(API)]]
*lmrcFFTInfo.h
+
*[[lFETsmallMapSetCreate_forSimultaneousMinimization(API)]]
*lmrcFSInfoScatteringAngularDistributionAverageSection.h
+
*lmrcImage3DWindowing.h
+
*lmrcImageAddValue.h
+
*lmrcImageAsProbability.h
+
*lmrcImageAverage.h
+
*lmrcImageBinarization.h
+
*lmrcImageBoundaryInfo.h
+
*lmrcImageCTFCompensation.h
+
*lmrcImageCTFDetemination.h
+
*lmrcImageCTFDetermination.h
+
*lmrcImageCalcArea.h
+
*lmrcImageCentre.h
+
*lmrcImageClusterAnalysis.h
+
*lmrcImageCommonLine.h
+
*lmrcImageConectivityNumberCalc.h
+
*lmrcImageConnection.h
+
*lmrcImageConnectivityNumberCalc.h
+
*lmrcImageContourSurface.h
+
*lmrcImageContraction.h
+
*lmrcImageCorrelation.h
+
*lmrcImageCrystalCreate.h
+
*lmrcImageDataMaxAndMinGetByImage.h
+
*lmrcImageDataStraightCopy.h
+
*lmrcImageDensity.h
+
*lmrcImageDensityInverse.h
+
*lmrcImageDensityNormalizationByImage.h
+
*lmrcImageDistanceConversion.h
+
*lmrcImageEdge.h
+
*lmrcImageEdgeAverage.h
+
*lmrcImageFOMCalc.h
+
*lmrcImageFeatureExtraction.h
+
*lmrcImageFileListAndEulerAngleDataRead.h
+
*lmrcImageFilterCreate.h
+
*lmrcImageFirstNoiseReductionByRelaxation.h
+
*lmrcImageFourierShellCorrelation.h
+
*lmrcImageLabeling.h
+
*lmrcImageMasking.h
+
*lmrcImageMirroring.h
+
*lmrcImageModeChange.h
+
*lmrcImageModelCreate.h
+
*lmrcImageMontage.h
+
*lmrcImageMove.h
+
*lmrcImageMultiplying.h
+
*lmrcImageNormalizing.h
+
*lmrcImageOneLineSimilarityCalc.h
+
*lmrcImageOrientationSearchBySimultaneousMinimization.h
+
*lmrcImagePad.h
+
*lmrcImagePartImageSegmentation.h
+
*lmrcImagePixelSummationOfProbabilityGetByImage.h
+
*lmrcImagePosterization.h
+
*lmrcImagePrint.h
+
*lmrcImageProjection.h
+
*lmrcImageProportionalDensityLevelSetByImage.h
+
*lmrcImageROI2D.h
+
*lmrcImageROI3D.h
+
*lmrcImageRadialDistribution.h
+
*lmrcImageRhoFiltering.h
+
*lmrcImageSSDA.h
+
*lmrcImageSamplingUnitChange.h
+
*lmrcImageSecondNoiseReductionByRelaxation.h
+
*lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet.h
+
*lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate.h
+
*lmrcImageSecondNoiseReductionByRelaxationDijValueSet.h
+
*lmrcImageSecondNoiseReductionByRelaxationQValueSet.h
+
*lmrcImageSecondNoiseReductionByRelaxationRValueSet.h
+
*lmrcImageSigmaCalculate.h
+
*lmrcImageSinogram.h
+
*lmrcImageSinogramFFT.h
+
*lmrcImageSolventFlattening.h
+
*lmrcImageSphere.h
+
*lmrcImageSplit.h
+
*lmrcImageStudentCalculate.h
+
*lmrcImageSubtractionCalc.h
+
*lmrcImageSummationCalculate.h
+
*lmrcImageSymmetryFind.h
+
*lmrcImageTransformDescartesIntoPolar.h
+
*lmrcImageTriming.h
+
*lmrcImageVolumeCalc.h
+
*lmrcImageWindowing.h
+
*lmrcImagesStatDataGet.h
+
*lmrcNeuralNet.h
+
*lmrcSinogramFET.h
+
*lmrcSinogramFETcalcWeight.h
+
*lmrcSinogramFETcorrelationMap.h
+
*lmrcSinogramFETnormalizedMap.h
+
*lmrcSinogramFETreferredCorrelation.h
+
*lmrcSinogramFETsmoothParameterMatching.h
+
*lmrc2Dto3D.h
+
*lmrc3Dto2D.h
+
*lAllCommonLineCalculation.h
+
*lCommonLineCalculation.h
+
*lDescartesIntoPolar.h
+
*lEvaluateCorrelationMapwithCommonLine.h
+
*lFETOrientationSearchByAnnealing.h
+
*lFETOrientationSearchByFeatureAlignment.h
+
*lFETmapOrientationSearchBySimultaneousFitting.h
+
*lFETsmallMapSetCreate_forSimultaneousMinimization.h
+
  
 
== ctfInfoに関連したAPI群 ==
 
== ctfInfoに関連したAPI群 ==
*ctfInfo.h
+
*[[ctfInfo(API)]]
*ctfDeterminationFromPhaseComparison.h
+
*[[ctfDeterminationFromPhaseComparison(API)]]
*ctfInfoWrite2.h
+
*[[ctfInfoWrite2(API)]]
*ctfZeroPoint.h
+
*[[ctfZeroPoint(API)]]
*lctfDetermination.h
+
*[[lctfDetermination(API)]]
*lastigmatismDetection.h
+
*[[lastigmatismDetection(API)]]
 +
*[[powerspectraTangentLine(API)]]
  
 
== 画像フォーマット変換用 ==
 
== 画像フォーマット変換用 ==
*mrc2hdf.h
+
*[[mrc2hdf(API)]]
*mrc2map.h
+
*[[mrc2map(API)]]
*dsn6File.h
+
*[[dsn6File(API)]]
  
*tgaFile.h
+
*[[tgaFile(API)]]
*tiff.h
+
*[[tiff(API)]]
*tiffio.h
+
*[[tiffio(API)]]
*mapFile.h
+
*[[mapFile(API)]]
*DCDFile.h
+
*[[DCDFile(API)]]
*largeIP.h
+
*[[largeIP(API)]]
  
*IMAGIC.h
+
*[[IMAGIC(API)]]
*emData.h
+
*[[emData(API)]]
  
*RefUtil.h
+
*[[RefUtil(API)]]
  
  
 
== らせん対称性をもちいた三次元再構成のためのAPI群 ==  
 
== らせん対称性をもちいた三次元再構成のためのAPI群 ==  
*llData.h
+
*[[llData(API)]]
*llDataPVM.h
+
*[[llDataPVM(API)]]
*lll2ltlg.h
+
*[[lll2ltlg(API)]]
*lllDataAxisSearch.h
+
*[[lllDataAxisSearch(API)]]
*lllDataCTF.h
+
*[[lllDataCTF(API)]]
*lllDataCTFCompensate.h
+
*[[lllDataCTFCompensate(API)]]
*lllDataCTFCompensation.h
+
*[[lllDataCTFCompensation(API)]]
*lllDataCompare.h
+
*[[lllDataCompare(API)]]
*lllDataContributionCalcDifferentN.h
+
*[[lllDataContributionCalcDifferentN(API)]]
*lllDataDifferenceCalc.h
+
*[[lllDataDifferenceCalc(API)]]
*lllDataEquatorAdd.h
+
*[[lllDataEquatorAdd(API)]]
*lllDataExtract.h
+
*[[lllDataExtract(API)]]
*lllDataFit.h
+
*[[lllDataFit(API)]]
*lllDataFitAndAverage.h
+
*[[lllDataFitAndAverage(API)]]
*lllDataFitParamInverse.h
+
*[[lllDataFitParamInverse(API)]]
*lllDataLowPassFiltering.h
+
*[[lllDataLowPassFiltering(API)]]
*lllDataMergeDifferentN.h
+
*[[lllDataMergeDifferentN(API)]]
*lllDataRescaling.h
+
*[[lllDataRescaling(API)]]
*lllDatarMaxLimit.h
+
*[[lllDatarMaxLimit(API)]]
*lllExtract.h
+
*[[lllExtract(API)]]
*lllExtractCtfinfFileCreate.h
+
*[[lllExtractCtfinfFileCreate(API)]]
*lllExtractdYEstimate.h
+
*[[lllExtractdYEstimate(API)]]
*lltlg2mrc.h
+
*[[lltlg2mrc(API)]]
*ltlgData.h
+
*[[ltlgData(API)]]
  
 
== PDBに関連したライブラリ ==
 
== PDBに関連したライブラリ ==
*pdbFile.h
+
*[[pdbFile(API)]]
*pdbInfoGet.h
+
*[[pdbInfoGet(API)]]
*lpdb2mrcInfo.h
+
*[[lpdb2mrcInfo(API)]]
*lpdbCoord.h
+
*[[lpdbCoord(API)]]
*lpdbCoordInfo.h
+
*[[lpdbCoordInfo(API)]]
*lpdbSelectedAtom.h
+
*[[lpdbSelectedAtom(API)]]
*lpdbSurface.h
+
*[[lpdbSurface(API)]]
  
 
=== pdbFile.h ===
 
==== pdbFileRead.c ====
 
extern void pdbFileRead(FILE* fpt, pdbFile* pdb);
 
 
==== pdbFileWrite.c ====
 
extern void pdbFileWrite(FILE* fpt, pdbFile* pdb);
 
extern void pdbFileWriteCoord(FILE* fpt, pdbFile* pdb);
 
extern void pdbFileTableWrite(FILE* fpt, pdbFile* pdb);
 
extern void pdbFileWriteSecondaryStructure(FILE* fpt, pdbFileSecondaryStructure* second);
 
  
 
= DataExpressクラスのAPI =
 
= DataExpressクラスのAPI =
 
== Tcl/Tk/VTKに関するAPI ==
 
== Tcl/Tk/VTKに関するAPI ==
*tkImgFmtMRC.h
+
*[[tkImgFmtMRC(API)]]
*tkctfInfo.h
+
*[[tkctfInfo(API)]]
*vtkAdditionalCommandForEos.hh
+
*[[vtkAdditionalCommandForEos(API)]]
*vtkemDataImageReader.hh
+
*[[vtkemDataImageReader(API)]]
*vtkmrcImageReader.hh
+
*[[vtkmrcImageReader(API)]]
*vtkmrcImageWriter.hh
+
*[[vtkmrcImageWriter(API)]]
*ActorMaker.hh
+
*[[ActorMaker(API)]]
*eosAxisSource.hh
+
*[[eosAxisSource(API)]]
*eosAxisSource0905.hh
+
*[[eosAxisSource0905(API)]]
*eosDataPicker.hh
+
*[[eosDataPicker(API)]]
*eosInteractorMyStyle.hh
+
*[[eosInteractorMyStyle(API)]]
*eosInteractorStyleStereo.hh
+
*[[eosInteractorStyleStereo(API)]]
*eosStereoModeOn.hh
+
*[[eosStereoModeOn(API)]]
*eosStereoRenderer.hh
+
*[[eosStereoRenderer(API)]]
*eosStereoWindow.hh
+
*[[eosStereoWindow(API)]]
*eosTclNewCommandCreate.hh
+
*[[eosTclNewCommandCreate(API)]]
  
*DataBase.hh
+
*[[DataBase(API)]]
*DataBaseCorba.h
+
*[[DataBaseCorba(API)]]
*DataBaseCorbaBank.hh
+
*[[DataBaseCorbaBank(API)]]
*DataBaseCorbaImpl.hh
+
*[[DataBaseCorbaImpl(API)]]
*DataBaseCorbaManager.hh
+
*[[DataBaseCorbaManager(API)]]
*DataBaseJournal.hh
+
*[[DataBaseJournal(API)]]
*DataBaseMaker.hh
+
*[[DataBaseMaker(API)]]
*DataBaseNote.hh
+
*[[DataBaseNote(API)]]
*DataSearcher.hh
+
*[[DataSearcher(API)]]
*DataStore.hh
+
*[[DataStore(API)]]
*FigureFactory.hh
+
*[[FigureFactory(API)]]
*FunctionMode.hh
+
*[[FunctionMode(API)]]
*HomologyStore.hh
+
*[[HomologyStore(API)]]
*PickedDataStore.hh
+
*[[PickedDataStore(API)]]
*Property.hh
+
*[[Property(API)]]
*PropertyTcl.hh
+
*[[PropertyTcl(API)]]
*ShapeMaker.hh
+
*[[ShapeMaker(API)]]
 
== ポストスクリプトファイルに対するAPI ==
 
== ポストスクリプトファイルに対するAPI ==
*psFile.h
+
*[[psFile(API)]]
  
  
  
 
== 等高線 ==
 
== 等高線 ==
*Contour.h
+
*[[Contour(API)]]
  
 
== ALSA(音源) ==
 
== ALSA(音源) ==
*alsa.h
+
*[[alsa(API)]]
  
 
== OpenGL==
 
== OpenGL==
*openGL.h
+
*[[openGL(API)]]
 
=== Molvieに関するAPI ===
 
=== Molvieに関するAPI ===
*molvieDefault.h
+
*[[molvieDefault(API)]]
*molvieDockDefault.h
+
*[[molvieDockDefault(API)]]
*molvieFlightDefault.h
+
*[[molvieFlightDefault(API)]]
*molvieMrcViewerDefault.h
+
*[[molvieMrcViewerDefault(API)]]
*molvieProjectionDefault.h
+
*[[molvieProjectionDefault(API)]]
*molvieViewerDefault.h*lmolvie.h
+
*[[molvieViewerDefault.(API)]]
*lmolvieProteinStatus.h
+
*[[lmolvie(API)]]
*lmolvieViewer.h
+
*[[lmolvieProteinStatus(API)]]
 +
*[[lmolvieViewer(API)]]
  
 
== AVSファイル ==
 
== AVSファイル ==
*avsFile.h
+
*[[avsFile(API)]]
  
 
== gifファイル ==
 
== gifファイル ==
*gifFile.h
+
*[[gifFile(API)]]
**gif_lib.h
+
*[[gif_lib(API)]]
 
+
 
+
  
 
= MachineManipクラスのAPI =
 
= MachineManipクラスのAPI =
 
== 電子顕微鏡HF2000の制御のためのAPI ==
 
== 電子顕微鏡HF2000の制御のためのAPI ==
*hf2000.h
+
*[[hf2000(API)]]
**lhf2000LenzCurrent.h
+
*[[lhf2000LenzCurrent(API)]]
**lhf2000SepecimenPosition.h
+
*[[lhf2000SpecimenPosition(API)]]
**lhf2000SpecimenPosition.h
+
  
 
= 未分類 =
 
= 未分類 =
  
  
*DisplayListNumber.h
+
*[[DisplayListNumber(API)]]
 
+
  
*Test.h
 
*aa.h
 
  
 +
*[[Test(API)]]
 +
*[[aa(API)]]
  
*bar.h
 
*marching_cubes.h
 
  
 +
*[[bar(API)]]
 +
*[[marching_cubes(API)]]
  
*keos_proc.h
 
*khorosData.h
 
  
*lFRET.h
+
*[[keos_proc(API)]]
*lLcalculation.h
+
*[[khorosData(API)]]
  
*nr2.h
+
*[[lFRET(API)]]
*fft2d.h
+
*[[lLcalculation(API)]]
*fftn.h
+
*transform.h
+
  
*powerspectraTangentLine.h
+
*[[fft2d(API)]]
 +
*[[fftn(API)]]
 +
*[[transform(API)]]

2015年3月17日 (火) 07:36時点における最新版

機能別ライブラリ(API)一覧では、機能毎にAPIを分類して示します。

GeneralクラスのAPI

一般的なツール

Eosのため

特殊な値

ファイル

ソケット

PVM

記憶

文字列

ベクトル

配列(Array)

配列を取り扱うためのオブジェクトです。


3次元変換

3次元画像変換の為の4x4次元の配列です。

乱数

クラスター


結晶

2次元地図

AI(人工知能)

並列化

eosPThread(API)

eosCuda(API)

DataManipクラスのAPI

mrcImageに関連したライブラリ

 mrcImageは、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体(クラス)により画像を取り扱っています。

入出力等の低水準ライブラリ

  • mrcImage(API): mrcImage型の画像を取り扱うための低水準API

ctfInfoに関連したAPI群

画像フォーマット変換用


らせん対称性をもちいた三次元再構成のためのAPI群

PDBに関連したライブラリ


DataExpressクラスのAPI

Tcl/Tk/VTKに関するAPI

ポストスクリプトファイルに対するAPI


等高線

ALSA(音源)

OpenGL

Molvieに関するAPI

AVSファイル

gifファイル

MachineManipクラスのAPI

電子顕微鏡HF2000の制御のためのAPI

未分類