「機能別ライブラリ(API)一覧」の版間の差分
 (→画素のデータの取得)  | 
				 (→画素のデータの取得)  | 
				||
| 行47: | 行47: | ||
                               mrcPixelDataType mode,  |                                mrcPixelDataType mode,  | ||
                               mrcPixelDataHowToGet how);  |                                mrcPixelDataHowToGet how);  | ||
| + | |||
*extern double mrcImageDataGetbyAU(mrcImage* mrc,  | *extern double mrcImageDataGetbyAU(mrcImage* mrc,  | ||
                               mrcImageParaTypeReal x /* Angstrom */,  |                                mrcImageParaTypeReal x /* Angstrom */,  | ||
| 行57: | 行58: | ||
*extern inline double mrcPixelDataGetFloatImage(mrcImage* img,  | *extern inline double mrcPixelDataGetFloatImage(mrcImage* img,  | ||
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  |                  mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  | ||
| + | |||
*extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,  | *extern inline double mrcPixelDataGetFloatFTRe(mrcImage* fft,  | ||
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  |                  mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  | ||
| + | |||
*extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,  | *extern inline double mrcPixelDataGetFloatFTIm(mrcImage* fft,  | ||
                 mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  |                  mrcImageParaTypeInteger x, mrcImageParaTypeInteger y, mrcImageParaTypeInteger z)  | ||
2012年10月21日 (日) 00:06時点における版
機能別ライブラリ(API)一覧では、機能毎にAPIを分類して示します。
目次
GeneralクラスのAPI
DataManipクラスのAPI
mrcImageに関連したライブラリ
入出力等の低水準ライブラリ
- 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);
 
画像フォーマット変換用
- mrc2hdf.h
 - mrc2map.h
 
画像処理一般のライブラリ
- 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
 
PDBに関連したライブラリ
- pdbFile.h
 - pdbInfoGet.h
 
DataExpressクラスのAPI
Tcl/Tk/VTKに関するAPI
- vtkAdditionalCommandForEos.hh
 - vtkemDataImageReader.hh
 - vtkmrcImageReader.hh
 - vtkmrcImageWriter.hh
 
未分類
- ActorMaker.hh
 - Array.h
 - Cluster.h
 - Contour.h
 - Crystal.h
 - DCDFile.h
 - DataBase.hh
 - DataBaseCorba.h
 - DataBaseCorbaBank.hh
 - DataBaseCorbaImpl.hh
 - DataBaseCorbaManager.hh
 - DataBaseJournal.hh
 - DataBaseMaker.hh
 - DataBaseNote.hh
 - DataSearcher.hh
 - DataStore.hh
 - DisplayListNumber.h
 - Eos.h
 - FigureFactory.hh
 - File.h
 - FunctionMode.hh
 - HomologyStore.hh
 - IMAGIC.h
 - Map2D.h
 - Matrix3D.h
 - Memory.h
 - NeuralNet.h
 - PVM.h
 - PickedDataStore.hh
 - Property.hh
 - PropertyTcl.hh
 - Random.h
 - RefUtil.h
 - ShapeMaker.hh
 - Socket.h
 - SpecialNumber.h
 - String.h
 - Test.h
 - Vector.h
 - aa.h
 - alsa.h
 - avsFile.h
 - bar.h
 - ctfDeterminationFromPhaseComparison.h
 - ctfInfo.h
 - ctfInfoWrite2.h
 - ctfZeroPoint.h
 - dsn6File.h
 - emData.h
 - eosAxisSource.hh
 - eosAxisSource0905.hh
 - eosDataPicker.hh
 - eosInteractorMyStyle.hh
 - eosInteractorStyleStereo.hh
 - eosStereoModeOn.hh
 - eosStereoRenderer.hh
 - eosStereoWindow.hh
 - eosTclNewCommandCreate.hh
 - fft2d.h
 - fftn.h
 - genUtil.h
 - gifFile.h
 - gif_lib.h
 - hf2000.h
 - keos_proc.h
 - khorosData.h
 - lAllCommonLineCalculation.h
 - lCommonLineCalculation.h
 - lDescartesIntoPolar.h
 - lEvaluateCorrelationMapwithCommonLine.h
 - lFETOrientationSearchByAnnealing.h
 - lFETOrientationSearchByFeatureAlignment.h
 - lFETmapOrientationSearchBySimultaneousFitting.h
 - lFETsmallMapSetCreate_forSimultaneousMinimization.h
 - lFRET.h
 - lLcalculation.h
 - largeIP.h
 - lastigmatismDetection.h
 - lctfDetermination.h
 - lhf2000LenzCurrent.h
 - lhf2000SepecimenPosition.h
 - lhf2000SpecimenPosition.h
 - 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
 - lmolvie.h
 - lmolvieProteinStatus.h
 - lmolvieViewer.h
 - lmrc2Dto3D.h
 - lmrc3Dto2D.h
 
- lpdb2mrcInfo.h
 - lpdbCoord.h
 - lpdbCoordInfo.h
 - lpdbSelectedAtom.h
 - lpdbSurface.h
 - ltlgData.h
 - mapFile.h
 - marching_cubes.h
 - molvieDefault.h
 - molvieDockDefault.h
 - molvieFlightDefault.h
 - molvieMrcViewerDefault.h
 - molvieProjectionDefault.h
 - molvieViewerDefault.h
 - nr2.h
 - openGL.h
 
- powerspectraTangentLine.h
 - psFile.h
 - tgaFile.h
 - tiff.h
 - tiffio.h
 - tkImgFmtMRC.h
 - tkctfInfo.h
 - transform.h