C# Класс ImsInformed.Util.IMSUtil

Показать файл Открыть проект

Открытые методы

Метод Описание
DeNormalizeDriftTime ( double driftTime, VoltageGroup group ) : double
DeNormalizeDriftTime ( double driftTime, double pressureInTorr, double TemperatureInKelvin ) : double

The de normalize drift time.

IsLastVoltageGroup ( VoltageGroup group, int totalFrames ) : bool

The is last voltage group.

MaxIntensityAfterFrameAccumulation ( VoltageGroup group, DataReader reader ) : double

return the maximum intensity value possible for a given voltage group Note currently supports 8-bit digitizers, proceeds with caution when dealing with 12-bit digitizers

NormalizeDriftTime ( double driftTime, VoltageGroup group ) : double

The normalize drift time.

PadZeroesToPointList ( IList sparsePointList, int destinationSize ) : IList

The pad zeroes to point list.

Приватные методы

Метод Описание
MaxGlobalIntensities ( DataReader reader, int firstScan, int lastScan, int firstBin, int lastBin, int firstFrame, int lastFrame ) : double

Calculate the max global intensities for the given voltage group.

MaxGlobalIntensities ( VoltageGroup group, DataReader reader ) : double

Описание методов

DeNormalizeDriftTime() публичный статический Метод

public static DeNormalizeDriftTime ( double driftTime, VoltageGroup group ) : double
driftTime double
group VoltageGroup
Результат double

DeNormalizeDriftTime() публичный статический Метод

The de normalize drift time.
public static DeNormalizeDriftTime ( double driftTime, double pressureInTorr, double TemperatureInKelvin ) : double
driftTime double /// The drift time. ///
pressureInTorr double /// The pressure in torr. ///
TemperatureInKelvin double /// The temperature in kelvin. ///
Результат double

IsLastVoltageGroup() публичный статический Метод

The is last voltage group.
public static IsLastVoltageGroup ( VoltageGroup group, int totalFrames ) : bool
group VoltageGroup /// The group. ///
totalFrames int /// The total frames. ///
Результат bool

MaxIntensityAfterFrameAccumulation() публичный статический Метод

return the maximum intensity value possible for a given voltage group Note currently supports 8-bit digitizers, proceeds with caution when dealing with 12-bit digitizers
public static MaxIntensityAfterFrameAccumulation ( VoltageGroup group, DataReader reader ) : double
group VoltageGroup /// The group. ///
reader DataReader /// The reader. ///
Результат double

NormalizeDriftTime() публичный статический Метод

The normalize drift time.
public static NormalizeDriftTime ( double driftTime, VoltageGroup group ) : double
driftTime double /// The drift time. ///
group VoltageGroup /// The group. ///
Результат double

PadZeroesToPointList() публичный статический Метод

The pad zeroes to point list.
public static PadZeroesToPointList ( IList sparsePointList, int destinationSize ) : IList
sparsePointList IList /// The sparse point list. Note that this method is written for sorrted 1D data where LcScan is invariant. ///
destinationSize int /// The destination size. ///
Результат IList