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

提供: Eospedia
移動: 案内検索
(Postsrcript File)
(AI(人工知能))
 
(3人の利用者による、間の30版が非表示)
行1: 行1:
 
'''機能別ライブラリ(API)一覧'''では、機能毎にAPIを分類して示します。
 
'''機能別ライブラリ(API)一覧'''では、機能毎にAPIを分類して示します。
  
= GeneralクラスのAPI=
+
= GeneralクラスのAPI =
 +
== 一般的なツール ==
 +
*[[genUtil(API)]]
  
= DataManipクラスのAPI =
+
== Eosのため==
== mrcImageに関連したライブラリ ==
+
*[[Eos(API)]]
  
 [[mrcImage]]は、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体(クラス)により画像を取り扱っています。
+
== 特殊な値 ==
 +
*[[SpecialNumber(API)]]
  
=== 入出力等の低水準ライブラリ ===
+
== ファイル ==
*mrcImage型の画像を取り扱うための低水準API:[[mrcImage.h]]
+
*[[File(API)]]
  
==== 初期化 ====
+
== ソケット ==
*extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);
+
*[[Socket(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);
+
  
==== ファイルの読み込み ====
+
== PVM ==
*extern mrcStatusType mrcFileRead  (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[PVM(API)]]
**extern mrcStatusType mrcImageRead (mrcImage* mrc, char* filename, char* message, long mode);
+
**extern mrcStatusType mrcHeaderRead(mrcImage* mrc, char* filename, char* message, long mode);
+
**extern mrcStatusType mrcTailerRead(mrcImage* mrc, char* filename, char* message, long mode);
+
  
==== ファイルの書き出し ====
+
== 記憶 ==
*extern mrcStatusType mrcFileWrite  (mrcImage* mrc, char* filename, char* message, long mode);
+
*[[Memory(API)]]
**extern mrcStatusType mrcImageWrite (mrcImage* mrc, char* filename, char* message, long mode);
+
**extern mrcStatusType mrcHeaderWrite(mrcImage* mrc, char* filename, char* message, long mode);
+
**extern mrcStatusType mrcTailerWrite(mrcImage* mrc, char* filename, char* message, long mode);
+
  
 +
== 文字列==
 +
*[[String(API)]]
  
*#define mrcFileWriteModeGet(x)    BYTE4GETBYTE(x,0)
+
== ベクトル ==
*#define mrcImageWriteModeGet(x)   BYTE4GETBYTE(x,1)
+
*[[Vector(API)]]
*#define mrcHeaderWriteModeGet(x)  BYTE4GETBYTE(x,2)
+
*#define mrcTailerWriteModeGet(x)  BYTE4GETBYTE(x,3)
+
*#define mrcFileWriteMode_InfoPrint        1
+
*#define mrcFileWriteMode_NoCallForStatData 2
+
  
*extern mrcStatusType mrcFileWriteLowerResolution(mrcImage* mrc, char* filename, char* message, long sample , long mode);
+
== 配列([[Array]]) ==
 +
配列を取り扱うためのオブジェクトです。
  
==== 画素のデータの取得 ====
+
*[[Array(API)]]
*ピクセル単位での画素データの取得
+
 extern double mrcPixelDataGet(mrcImage* mrc,
+
                               mrcImageParaTypeReal x /* Pixel Unit */,
+
                               mrcImageParaTypeReal y /* Pixel Unit */,
+
                               mrcImageParaTypeReal z /* Pixel Unit */,
+
                               double* data,
+
                               mrcPixelDataType mode,
+
                               mrcPixelDataHowToGet how);
+
  
*オングストローム単位での画素データの取得
 
 extern double mrcImageDataGetbyAU(mrcImage* mrc,
 
                               mrcImageParaTypeReal x /* Angstrom */,
 
                               mrcImageParaTypeReal y /* Angstrom */,
 
                               mrcImageParaTypeReal z /* Angstrom */,
 
                               double* data,
 
                             mrcPixelDataType mode,
 
                               mrcPixelDataHowToGet how);
 
  
*インライン型関数の画素データの取得
+
== 3次元変換 ==
**extern inline double mrcPixelDataGetFloatImage(mrcImage* img,
+
3次元画像変換の為の4x4次元の配列です。
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[Matrix3D(API)]]
  
**extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,
+
== 乱数 ==
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[Random(API)]]
  
**extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,
+
== クラスター ==
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
+
*[[Cluster(API)]]
  
==== 画素のデータの設定 ====
 
*ピクセル単位の画素データの設定
 
 extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);
 
  
 +
== 結晶 ==
 +
*[[Crystal(API)]]
  
=== 画像処理一般のライブラリ ===
+
== 2次元地図 ==
*mrcFFTCTFCompensation.h
+
*[[Map2D(API)]]
*mrcFFTInfo.h
+
  
*mrcImageAssignedToTFofPDB.h
+
== AI(人工知能) ==
*mrcImageAutoRotationCorrelation.h
+
*[[NeuralNet(API)]]
*mrcImageAutoRotationCorrelationResultPrint.h
+
*[[lmrcNeuralNet(API)]]
*mrcImageCTFCompensation.h
+
*mrcImageCTFObservation.h
+
*mrcImageColoring.h
+
*mrcImageCorrelation.h
+
*mrcImageCorrelationWithCTFCompensation.h
+
*mrcImageCrystalCreate.h
+
*mrcImageEnhancementWithFuzzySets.h
+
*mrcImageFFT.h
+
*mrcImageMasking.h
+
*mrcImageModelCreate.h
+
*mrcImageMultiCTFCompensation.h
+
*mrcImageNoiseAdd.h
+
*mrcImageNormalizing.h
+
*mrcImagePVM.h
+
*mrcImagePad.h
+
*mrcImagePrint.h
+
*mrcImagePrint3D.h
+
*mrcImageProjection.h
+
*mrcImagePut3D.h
+
*mrcImageROI.h
+
*mrcImageRotation.h
+
*mrcImageSN.h
+
*mrcImageShift.h
+
*mrcImageShrink.h
+
*mrcImageSmoothing.h
+
*mrcImageTwoImageTest.h
+
*mrcImageUnbentROI.h
+
*mrcImageUnexpectedMassFromPDB.h
+
*mrcImageWindowing.h
+
*mrcImagefuncmin.h
+
*mrcRefUtil.h
+
*lmrcFETnormalizeBySD.h
+
*lmrcFFTExpression.h
+
*lmrcFFTInfo.h
+
*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.h
+
=== [[eosPThread(API)]]===
*ctfDeterminationFromPhaseComparison.h
+
*ctfInfoWrite2.h
+
*ctfZeroPoint.h
+
*lctfDetermination.h
+
*lastigmatismDetection.h
+
  
== 画像フォーマット変換用 ==
+
=== [[eosCuda(API)]]===
*mrc2hdf.h
+
*mrc2map.h
+
*dsn6File.h
+
*gifFile.h
+
*gif_lib.h
+
*tgaFile.h
+
*tiff.h
+
*tiffio.h
+
*mapFile.h
+
*DCDFile.h
+
*largeIP.h
+
*avsFile.h
+
*IMAGIC.h
+
*emData.h
+
  
*RefUtil.h
+
= DataManipクラスのAPI =
 +
== mrcImageに関連したライブラリ ==
  
 +
 [[mrcImage]]は、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体(クラス)により画像を取り扱っています。
  
== らせん対称性をもちいた三次元再構成のためのAPI群 ==  
+
=== 入出力等の低水準ライブラリ ===
*llData.h
+
*[[mrcImage(API)]]: mrcImage型の画像を取り扱うための低水準API
*llDataPVM.h
+
*lll2ltlg.h
+
*lllDataAxisSearch.h
+
*lllDataCTF.h
+
*lllDataCTFCompensate.h
+
*lllDataCTFCompensation.h
+
*lllDataCompare.h
+
*lllDataContributionCalcDifferentN.h
+
*lllDataDifferenceCalc.h
+
*lllDataEquatorAdd.h
+
*lllDataExtract.h
+
*lllDataFit.h
+
*lllDataFitAndAverage.h
+
*lllDataFitParamInverse.h
+
*lllDataLowPassFiltering.h
+
*lllDataMergeDifferentN.h
+
*lllDataRescaling.h
+
*lllDatarMaxLimit.h
+
*lllExtract.h
+
*lllExtractCtfinfFileCreate.h
+
*lllExtractdYEstimate.h
+
*lltlg2mrc.h
+
*ltlgData.h
+
  
== PDBに関連したライブラリ ==
+
*[[mrcFFTCTFCompensation(API)]]
*pdbFile.h
+
*[[mrcFFTInfo(API)]]
*pdbInfoGet.h
+
*lpdb2mrcInfo.h
+
*lpdbCoord.h
+
*lpdbCoordInfo.h
+
*lpdbSelectedAtom.h
+
*lpdbSurface.h
+
  
= DataExpressクラスのAPI =
+
*[[mrcImageAssignedToTFofPDB(API)]]
== Tcl/Tk/VTKに関するAPI ==
+
*[[mrcImageAutoRotationCorrelation(API)]]
*tkImgFmtMRC.h
+
*[[mrcImageAutoRotationCorrelationResultPrint(API)]]
*tkctfInfo.h
+
*[[mrcImageCTFCompensation(API)]]
*vtkAdditionalCommandForEos.hh
+
*[[mrcImageCTFObservation(API)]]
*vtkemDataImageReader.hh
+
*[[mrcImageColoring(API)]]
*vtkmrcImageReader.hh
+
*[[mrcImageCorrelation(API)]]
*vtkmrcImageWriter.hh
+
*[[mrcImageCorrelationWithCTFCompensation(API)]]
*ActorMaker.hh
+
*[[mrcImageCrystalCreate(API)]]
*eosAxisSource.hh
+
*[[mrcImageEnhancementWithFuzzySets(API)]]
*eosAxisSource0905.hh
+
*[[mrcImageFFT(API)]]
*eosDataPicker.hh
+
*[[mrcImageMasking(API)]]
*eosInteractorMyStyle.hh
+
*[[mrcImageModelCreate(API)]]
*eosInteractorStyleStereo.hh
+
*[[mrcImageMultiCTFCompensation(API)]]
*eosStereoModeOn.hh
+
*[[mrcImageNoiseAdd(API)]]
*eosStereoRenderer.hh
+
*[[mrcImageNormalizing(API)]]
*eosStereoWindow.hh
+
*[[mrcImagePVM(API)]]
*eosTclNewCommandCreate.hh
+
*[[mrcImagePad(API)]]
 +
*[[mrcImagePrint(API)]]
 +
*[[mrcImagePrint3D(API)]]
 +
*[[mrcImageProjection(API)]]
 +
*[[mrcImagePut3D(API)]]
 +
*[[mrcImageROI(API)]]
 +
*[[mrcImageRotation(API)]]
 +
*[[mrcImageSN(API)]]
 +
*[[mrcImageShift(API)]]
 +
*[[mrcImageShrink(API)]]
 +
*[[mrcImageSmoothing(API)]]
 +
*[[mrcImageTwoImageTest(API)]]
 +
*[[mrcImageUnbentROI(API)]]
 +
*[[mrcImageUnexpectedMassFromPDB(API)]]
 +
*[[mrcImageWindowing(API)]]
 +
*[[mrcImagefuncmin(API)]]
 +
*[[mrcRefUtil(API)]]
 +
*[[lmrcFETnormalizeBySD(API)]]
 +
*[[lmrcFFTExpression(API)]]
 +
*[[lmrcFFTInfo(API)]]
 +
*[[lmrcFSInfoScatteringAngularDistributionAverageSection(API)]]
 +
*[[lmrcImage3DWindowing(API)]]
 +
*[[lmrcImageAddValue(API)]]
 +
*[[lmrcImageAsProbability(API)]]
 +
*[[lmrcImageAverage(API)]]
 +
*[[lmrcImageBinarization(API)]]
 +
*[[lmrcImageBoundaryInfo(API)]]
 +
*[[lmrcImageCTFCompensation(API)]]
 +
*[[lmrcImageCTFDetemination(API)]]
 +
*[[lmrcImageCTFDetermination(API)]]
 +
*[[lmrcImageCalcArea(API)]]
 +
*[[lmrcImageCentre(API)]]
 +
*[[lmrcImageClusterAnalysis(API)]]
 +
*[[lmrcImageCommonLine(API)]]
 +
*[[lmrcImageConectivityNumberCalc(API)]]
 +
*[[lmrcImageConnection(API)]]
 +
*[[lmrcImageConnectivityNumberCalc(API)]]
 +
*[[lmrcImageContourSurface(API)]]
 +
*[[lmrcImageContraction(API)]]
 +
*[[lmrcImageCorrelation(API)]]
 +
*[[lmrcImageCrystalCreate(API)]]
 +
*[[lmrcImageDataMaxAndMinGetByImage(API)]]
 +
*[[lmrcImageDataStraightCopy(API)]]
 +
*[[lmrcImageDeconvolution(API)]]
 +
*[[lmrcImageDensity(API)]]
 +
*[[lmrcImageDensityInverse(API)]]
 +
*[[lmrcImageDensityNormalizationByImage(API)]]
 +
*[[lmrcImageDistanceConversion(API)]]
 +
*[[lmrcImageEdge(API)]]
 +
*[[lmrcImageEdgeAverage(API)]]
 +
*[[lmrcImageFOMCalc(API)]]
 +
*[[lmrcImageFeatureExtraction(API)]]
 +
*[[lmrcImageFileListAndEulerAngleDataRead(API)]]
 +
*[[lmrcImageFilterCreate(API)]]
 +
*[[lmrcImageFirstNoiseReductionByRelaxation(API)]]
 +
*[[lmrcImageFourierShellCorrelation(API)]]
 +
*[[lmrcImageLabeling(API)]]
 +
*[[lmrcImageMasking(API)]]
 +
*[[lmrcImageMirroring(API)]]
 +
*[[lmrcImageModeChange(API)]]
 +
*[[lmrcImageModelCreate(API)]]
 +
*[[lmrcImageMontage(API)]]
 +
*[[lmrcImageMove(API)]]
 +
*[[lmrcImageMultiplying(API)]]
 +
*[[lmrcImageNormalizing(API)]]
 +
*[[lmrcImageOneLineSimilarityCalc(API)]]
 +
*[[lmrcImageOrientationSearchBySimultaneousMinimization(API)]]
 +
*[[lmrcImagePad(API)]]
 +
*[[lmrcImagePartImageSegmentation(API)]]
 +
*[[lmrcImagePixelSummationOfProbabilityGetByImage(API)]]
 +
*[[lmrcImagePosterization(API)]]
 +
*[[lmrcImagePrint(API)]]
 +
*[[lmrcImageProjection(API)]]
 +
*[[lmrcImageProportionalDensityLevelSetByImage(API)]]
 +
*[[lmrcImageROI2D(API)]]
 +
*[[lmrcImageROI3D(API)]]
 +
*[[lmrcImageRadialDistribution(API)]]
 +
*[[lmrcImageRhoFiltering(API)]]
 +
*[[lmrcImageSSDA(API)]]
 +
*[[lmrcImageSamplingUnitChange(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxation(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxationDijDimensionSet(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxationDijValueCalculate(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxationDijValueSet(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxationQValueSet(API)]]
 +
*[[lmrcImageSecondNoiseReductionByRelaxationRValueSet(API)]]
 +
*[[lmrcImageSigmaCalculate(API)]]
 +
*[[lmrcImageSinogram(API)]]
 +
*[[lmrcImageSinogramFFT(API)]]
 +
*[[lmrcImageSolventFlattening(API)]]
 +
*[[lmrcImageSphere(API)]]
 +
*[[lmrcImageSplit(API)]]
 +
*[[lmrcImageStudentCalculate(API)]]
 +
*[[lmrcImageSubtractionCalc(API)]]
 +
*[[lmrcImageSummationCalculate(API)]]
 +
*[[lmrcImageSymmetryFind(API)]]
 +
*[[lmrcImageTransformDescartesIntoPolar(API)]]
 +
*[[lmrcImageTriming(API)]]
 +
*[[lmrcImageVolumeCalc(API)]]
 +
*[[lmrcImageWindowing(API)]]
 +
*[[lmrcImagesStatDataGet(API)]]
 +
*[[lmrcNeuralNet(API)]]
 +
*[[lmrcSinogramFET(API)]]
 +
*[[lmrcSinogramFETcalcWeight(API)]]
 +
*[[lmrcSinogramFETcorrelationMap(API)]]
 +
*[[lmrcSinogramFETnormalizedMap(API)]]
 +
*[[lmrcSinogramFETreferredCorrelation(API)]]
 +
*[[lmrcSinogramFETsmoothParameterMatching(API)]]
 +
*[[lmrc2Dto3D(API)]]
 +
*[[lmrc3Dto2D(API)]]
 +
*[[lAllCommonLineCalculation(API)]]
 +
*[[lCommonLineCalculation(API)]]
 +
*[[lDescartesIntoPolar(API)]]
 +
*[[lEvaluateCorrelationMapwithCommonLine(API)]]
 +
*[[lFETOrientationSearchByAnnealing(API)]]
 +
*[[lFETOrientationSearchByFeatureAlignment(API)]]
 +
*[[lFETmapOrientationSearchBySimultaneousFitting(API)]]
 +
*[[lFETsmallMapSetCreate_forSimultaneousMinimization(API)]]
  
*DataBase.hh
+
== ctfInfoに関連したAPI群 ==
*DataBaseCorba.h
+
*[[ctfInfo(API)]]
*DataBaseCorbaBank.hh
+
*[[ctfDeterminationFromPhaseComparison(API)]]
*DataBaseCorbaImpl.hh
+
*[[ctfInfoWrite2(API)]]
*DataBaseCorbaManager.hh
+
*[[ctfZeroPoint(API)]]
*DataBaseJournal.hh
+
*[[lctfDetermination(API)]]
*DataBaseMaker.hh
+
*[[lastigmatismDetection(API)]]
*DataBaseNote.hh
+
*[[powerspectraTangentLine(API)]]
*DataSearcher.hh
+
*DataStore.hh
+
*FigureFactory.hh
+
*FunctionMode.hh
+
*HomologyStore.hh
+
*PickedDataStore.hh
+
*Property.hh
+
*PropertyTcl.hh
+
*ShapeMaker.hh
+
== ポストスクリプトファイルに対するAPI ==
+
*psFile.h
+
  
== Molvieに関するAPI ==
+
== 画像フォーマット変換用 ==
*molvieDefault.h
+
*[[mrc2hdf(API)]]
*molvieDockDefault.h
+
*[[mrc2map(API)]]
*molvieFlightDefault.h
+
*[[dsn6File(API)]]
*molvieMrcViewerDefault.h
+
*molvieProjectionDefault.h
+
*molvieViewerDefault.h*lmolvie.h
+
*lmolvieProteinStatus.h
+
*lmolvieViewer.h
+
  
 +
*[[tgaFile(API)]]
 +
*[[tiff(API)]]
 +
*[[tiffio(API)]]
 +
*[[mapFile(API)]]
 +
*[[DCDFile(API)]]
 +
*[[largeIP(API)]]
  
= GeneralクラスのAPI =
+
*[[IMAGIC(API)]]
== 一般的なツール ==
+
*[[emData(API)]]
*genUtil.h
+
  
== 特殊な数値 ==
+
*[[RefUtil(API)]]
*SpecialNumber.h
+
  
== ファイル ==
 
*File.h
 
  
== ソケット ==
+
== らせん対称性をもちいた三次元再構成のためのAPI群 ==  
*Socket.h
+
*[[llData(API)]]
 +
*[[llDataPVM(API)]]
 +
*[[lll2ltlg(API)]]
 +
*[[lllDataAxisSearch(API)]]
 +
*[[lllDataCTF(API)]]
 +
*[[lllDataCTFCompensate(API)]]
 +
*[[lllDataCTFCompensation(API)]]
 +
*[[lllDataCompare(API)]]
 +
*[[lllDataContributionCalcDifferentN(API)]]
 +
*[[lllDataDifferenceCalc(API)]]
 +
*[[lllDataEquatorAdd(API)]]
 +
*[[lllDataExtract(API)]]
 +
*[[lllDataFit(API)]]
 +
*[[lllDataFitAndAverage(API)]]
 +
*[[lllDataFitParamInverse(API)]]
 +
*[[lllDataLowPassFiltering(API)]]
 +
*[[lllDataMergeDifferentN(API)]]
 +
*[[lllDataRescaling(API)]]
 +
*[[lllDatarMaxLimit(API)]]
 +
*[[lllExtract(API)]]
 +
*[[lllExtractCtfinfFileCreate(API)]]
 +
*[[lllExtractdYEstimate(API)]]
 +
*[[lltlg2mrc(API)]]
 +
*[[ltlgData(API)]]
  
== PVM ==
+
== PDBに関連したライブラリ ==
*PVM.h
+
*[[pdbFile(API)]]
 +
*[[pdbInfoGet(API)]]
 +
*[[lpdb2mrcInfo(API)]]
 +
*[[lpdbCoord(API)]]
 +
*[[lpdbCoordInfo(API)]]
 +
*[[lpdbSelectedAtom(API)]]
 +
*[[lpdbSurface(API)]]
  
== 記憶 ==
 
*Memory.h
 
  
== 文字列==
+
= DataExpressクラスのAPI =
*String.h
+
== Tcl/Tk/VTKに関するAPI ==
 +
*[[tkImgFmtMRC(API)]]
 +
*[[tkctfInfo(API)]]
 +
*[[vtkAdditionalCommandForEos(API)]]
 +
*[[vtkemDataImageReader(API)]]
 +
*[[vtkmrcImageReader(API)]]
 +
*[[vtkmrcImageWriter(API)]]
 +
*[[ActorMaker(API)]]
 +
*[[eosAxisSource(API)]]
 +
*[[eosAxisSource0905(API)]]
 +
*[[eosDataPicker(API)]]
 +
*[[eosInteractorMyStyle(API)]]
 +
*[[eosInteractorStyleStereo(API)]]
 +
*[[eosStereoModeOn(API)]]
 +
*[[eosStereoRenderer(API)]]
 +
*[[eosStereoWindow(API)]]
 +
*[[eosTclNewCommandCreate(API)]]
  
== ベクトル ==
+
*[[DataBase(API)]]
*Vector.h
+
*[[DataBaseCorba(API)]]
 +
*[[DataBaseCorbaBank(API)]]
 +
*[[DataBaseCorbaImpl(API)]]
 +
*[[DataBaseCorbaManager(API)]]
 +
*[[DataBaseJournal(API)]]
 +
*[[DataBaseMaker(API)]]
 +
*[[DataBaseNote(API)]]
 +
*[[DataSearcher(API)]]
 +
*[[DataStore(API)]]
 +
*[[FigureFactory(API)]]
 +
*[[FunctionMode(API)]]
 +
*[[HomologyStore(API)]]
 +
*[[PickedDataStore(API)]]
 +
*[[Property(API)]]
 +
*[[PropertyTcl(API)]]
 +
*[[ShapeMaker(API)]]
 +
== ポストスクリプトファイルに対するAPI ==
 +
*[[psFile(API)]]
  
== 配列 ==
 
*Array.h
 
  
== 乱数 ==
 
*Random.h
 
 
== クラスター ==
 
*Cluster.h
 
  
 
== 等高線 ==
 
== 等高線 ==
*Contour.h
+
*[[Contour(API)]]
  
== 結晶 ==
+
== ALSA(音源) ==
*Crystal.h
+
*[[alsa(API)]]
  
== 2次元地図 ==
+
== OpenGL==
*Map2D.h
+
*[[openGL(API)]]
 +
=== Molvieに関するAPI ===
 +
*[[molvieDefault(API)]]
 +
*[[molvieDockDefault(API)]]
 +
*[[molvieFlightDefault(API)]]
 +
*[[molvieMrcViewerDefault(API)]]
 +
*[[molvieProjectionDefault(API)]]
 +
*[[molvieViewerDefault.(API)]]
 +
*[[lmolvie(API)]]
 +
*[[lmolvieProteinStatus(API)]]
 +
*[[lmolvieViewer(API)]]
  
== 3次元変換 ==
+
== AVSファイル ==
*Matrix3D.h
+
*[[avsFile(API)]]
  
== ニューラルネット ==
+
== gifファイル ==
*NeuralNet.h
+
*[[gifFile(API)]]
 +
*[[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)]]
*Eos.h
+
 
 +
 
 +
*[[Test(API)]]
 +
*[[aa(API)]]
  
*Test.h
 
*aa.h
 
*alsa.h
 
  
*bar.h
+
*[[bar(API)]]
*marching_cubes.h
+
*[[marching_cubes(API)]]
*openGL.h
+
  
*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

未分類