Table of Contents

Namespace FitsModel.FitsStream.Reader.Values

Classes

FitsByteStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsDoubleStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsFloatStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsIntStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsLongStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsShortStatsWriter

Calculates running statistics for byte values read from a FitsDataBlock.

FitsStatsReaderFactory

Factory for creating type-specific stats readers based on the provided BITPIX value.

FitsStatsReader<T>

Calculates running statistics for values read from a FitsDataBlock.

FitsValueCountReader<T>

Simple implementation of IFitsValueReader<T> that counts the number of values read. This can be a useful template for creating new implementations of IFitsValueReader<T>.

FitsValueNormalizerFactory

Factory for creating type-specific value normalizers based on the provided BITPIX value and normalization range.

FitsValueNormalizer<T>

Linearly normalizes values read from a FITS data block to a byte value.

Interfaces

IFitsStatsReader

Interface for basic statistics for values read from a FitsDataBlock.

IFitsValueNormalizer

Interface for normalizing FITS values to a byte range.

IFitsValueReader<T>

Base interface for reading values of type T as they are parsed from a FitsDataBlock.