機能別ライブラリ(API)一覧
機能別ライブラリ(API)一覧では、機能毎にAPIを分類して示します。
目次
GeneralクラスのAPI
DataManipクラスのAPI
mrcImageに関連したライブラリ
mrcImageは、Eosにおける標準画像形式です。画像フォーマットとしてファイルの形式に対応しているだけではなく、全てのコマンド内でこの形式の構造体(クラス)により画像を取り扱っています。
入出力等の低水準ライブラリ
- mrcImage型の画像を取り扱うための低水準API:mrcImage.h
初期化
- extern mrcStatusType mrcInit(mrcImage* mrc, char* filaname);
- 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);
ファイルの読み込み
- extern mrcStatusType mrcFileRead (mrcImage* mrc, char* filename, char* message, long mode);
- 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);
- 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);
- define mrcFileWriteModeGet(x) BYTE4GETBYTE(x,0)
- define mrcImageWriteModeGet(x) BYTE4GETBYTE(x,1)
- 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);
画素のデータの取得
- ピクセル単位での画素データの取得
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);
- インライン型関数の画素データの取得
- extern inline double mrcPixelDataGetFloatImage(mrcImage* img,
mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
- extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,
mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
- extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,
mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)
画素のデータの設定
- ピクセル単位の画素データの設定
extern void mrcInfoSet(mrcImage* mrc, FILE* fptIn, FILE* fptOut, mrcImageParaTypeInteger mode);
画像処理一般のライブラリ
- mrcFFTCTFCompensation.h
- mrcFFTInfo.h
- mrcImageAssignedToTFofPDB.h
- mrcImageAutoRotationCorrelation.h
- mrcImageAutoRotationCorrelationResultPrint.h
- 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
- ctfDeterminationFromPhaseComparison.h
- ctfInfoWrite2.h
- ctfZeroPoint.h
- lctfDetermination.h
- lastigmatismDetection.h
画像フォーマット変換用
- 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
らせん対称性をもちいた三次元再構成のためのAPI群
- llData.h
- 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に関連したライブラリ
- pdbFile.h
- pdbInfoGet.h
- lpdb2mrcInfo.h
- lpdbCoord.h
- lpdbCoordInfo.h
- lpdbSelectedAtom.h
- lpdbSurface.h
DataExpressクラスのAPI
Tcl/Tk/VTKに関するAPI
- tkImgFmtMRC.h
- tkctfInfo.h
- vtkAdditionalCommandForEos.hh
- vtkemDataImageReader.hh
- vtkmrcImageReader.hh
- vtkmrcImageWriter.hh
- ActorMaker.hh
- eosAxisSource.hh
- eosAxisSource0905.hh
- eosDataPicker.hh
- eosInteractorMyStyle.hh
- eosInteractorStyleStereo.hh
- eosStereoModeOn.hh
- eosStereoRenderer.hh
- eosStereoWindow.hh
- eosTclNewCommandCreate.hh
- DataBase.hh
- DataBaseCorba.h
- DataBaseCorbaBank.hh
- DataBaseCorbaImpl.hh
- DataBaseCorbaManager.hh
- DataBaseJournal.hh
- DataBaseMaker.hh
- DataBaseNote.hh
- DataSearcher.hh
- DataStore.hh
- FigureFactory.hh
- FunctionMode.hh
- HomologyStore.hh
- PickedDataStore.hh
- Property.hh
- PropertyTcl.hh
- ShapeMaker.hh
Postsrcript File
- psFile.h
Molvieに関するAPI
- molvieDefault.h
- molvieDockDefault.h
- molvieFlightDefault.h
- molvieMrcViewerDefault.h
- molvieProjectionDefault.h
- molvieViewerDefault.h*lmolvie.h
- lmolvieProteinStatus.h
- lmolvieViewer.h
GeneralクラスのAPI
一般的なツール
- genUtil.h
特殊な数値
- SpecialNumber.h
ファイル
- File.h
ソケット
- Socket.h
PVM
- PVM.h
記憶
- Memory.h
文字列
- String.h
ベクトル
- Vector.h
配列
- Array.h
乱数
- Random.h
クラスター
- Cluster.h
等高線
- Contour.h
結晶
- Crystal.h
2次元地図
- Map2D.h
3次元変換
- Matrix3D.h
ニューラルネット
- NeuralNet.h
MachineManipクラスのAPI
電子顕微鏡HF2000の制御のためのAPI
- hf2000.h
- lhf2000LenzCurrent.h
- lhf2000SepecimenPosition.h
- lhf2000SpecimenPosition.h
未分類
- DisplayListNumber.h
- Eos.h
- Test.h
- aa.h
- alsa.h
- bar.h
- marching_cubes.h
- openGL.h
- keos_proc.h
- khorosData.h
- lFRET.h
- lLcalculation.h
- nr2.h
- fft2d.h
- fftn.h
- transform.h
- powerspectraTangentLine.h