|
STIR 6.4.0
|

Directories | |
| config | |
| data | |
| detail | |
| evaluation | |
| geometry | |
| IO | |
| KOSMAPOSL | |
| listmode | |
| modelling | |
| numerics | |
| OSMAPOSL | |
| OSSPS | |
| recon_buildblock | |
| scatter | |
| Shape | |
| spatial_transformation | |
Files | |
| ArcCorrection.h | |
| Declaration of class stir::ArcCorrection. | |
| Array.h | |
| defines the stir::Array class for multi-dimensional (numeric) arrays | |
| Array.inl | |
| inline implementations for the stir::Array class | |
| Array_complex_numbers.h | |
| defines additional numerical operations for arrays of complex numbers | |
| array_index_functions.h | |
| a variety of useful functions for indexing stir::Array objects | |
| array_index_functions.inl | |
| implementation of functions in stir/array_index_functions.h | |
| ArrayFilter1DUsingConvolution.h | |
| Declaration of class stir::ArrayFilter1DUsingConvolution. | |
| ArrayFilter1DUsingConvolutionSymmetricKernel.h | |
| Declaration of class stir::ArrayFilter1DUsingConvolutionSymmetricKernel. | |
| ArrayFilter2DUsingConvolution.h | |
| Declaration of class ArrayFilter2DUsingConvolution. | |
| ArrayFilter3DUsingConvolution.h | |
| Declaration of class ArrayFilter3DUsingConvolution. | |
| ArrayFilterUsingRealDFTWithPadding.h | |
| Declaration of class stir::ArrayFilterUsingRealDFTWithPadding. | |
| ArrayFunction.h | |
| This include file provides some additional functionality for stir::Array objects. | |
| ArrayFunction.inl | |
| Implementations for ArrayFunction.h. | |
| ArrayFunctionObject.h | |
| Declaration of class stir::ArrayFunctionObject. | |
| ArrayFunctionObject_1ArgumentImplementation.h | |
| Declaration of class stir::ArrayFunctionObject_1ArgumentImplementation. | |
| ArrayFunctionObject_2ArgumentImplementation.h | |
| Declaration of class stir::ArrayFunctionObject_2ArgumentImplementation. | |
| ArrayFwd.h | |
| forward declaration of stir::Array class for multi-dimensional (numeric) arrays | |
| assign.h | |
| defines the stir::assign function to assign values to different data types | |
| assign_to_subregion.h | |
| declares the stir::assign_to_subregion function | |
| assign_to_subregion.inl | |
| implementation of the stir::assign_to_subregion function | |
| BasicCoordinate.h | |
| This file declares class stir::BasicCoordinate and some functions acting on stir::BasicCoordinate objects. | |
| BasicCoordinate.inl | |
| (inline) implementations for stir::BasicCoordinate | |
| Bin.h | |
| Declaration of class stir::Bin. | |
| Bin.inl | |
| Implementations of inline functions of class stir::Bin. | |
| BoundaryConditions.h | |
| Declaration of class stir::BoundaryConditions. | |
| ByteOrder.h | |
| This file declares the stir::ByteOrder class. | |
| ByteOrder.inl | |
| This file declares the stir::ByteOrder class. | |
| ByteOrderDefine.h | |
| Definition of STIRIsNativeByteOrderBigEndian and STIRIsNativeByteOrderLittleEndian preprocessor symbols. | |
| CartesianCoordinate2D.h | |
| defines the stir::CartesianCoordinate2D<coordT> class | |
| CartesianCoordinate2D.inl | |
| inline implementations for the stir::CartesianCoordinate2D<coordT> class | |
| CartesianCoordinate3D.h | |
| defines the stir::CartesianCoordinate3D<coordT> class | |
| CartesianCoordinate3D.inl | |
| inline implementations for the stir::CartesianCoordinate3D<coordT> class | |
| centre_of_gravity.h | |
| This file contains functions to compute the centre of gravity of arrays and images. | |
| ChainedDataProcessor.h | |
| Declaration of class stir::ChainedDataProcessor. | |
| common.h | |
| basic configuration include file | |
| convert_array.h | |
| This file declares the stir::convert_array functions. This is a function to convert stir::Array objects to a different numeric type. | |
| convert_array.inl | |
| implementation of stir::convert_array | |
| convert_range.h | |
| This file declares the stir::convert_range and stir::find_scale_factor functions. | |
| convert_range.inl | |
| implementation of stir::convert_range | |
| Coordinate2D.h | |
| defines the stir::Coordinate2D<coordT> class | |
| Coordinate2D.inl | |
| inline implementations for the stir::Coordinate2D class | |
| Coordinate3D.h | |
| defines the stir::Coordinate3D<coordT> class | |
| Coordinate3D.inl | |
| inline implementations for the stir::Coordinate3D class | |
| Coordinate4D.h | |
| defines the stir::Coordinate4D<coordT> class | |
| Coordinate4D.inl | |
| inline implementations for the stir::Coordinate4D class | |
| copy_fill.h | |
| Declaration of stir::copy_to and stir::fill_from templates. | |
| CPUTimer.h | |
| declares the stir::CPUTimer class. | |
| CPUTimer.inl | |
| inline implementations for stir::CPUTimer | |
| cross_product.h | |
| defines the cross-product of 2 CartesianCoordinate3D numbers | |
| cuda_utilities.h | |
| some utilities for STIR and CUDA | |
| DataProcessor.h | |
| Declaration of class stir::DataProcessor. | |
| DataProcessor.inl | |
| Inline implementations for class stir::DataProcessor. | |
| DataSymmetriesForViewSegmentNumbers.h | |
| Declaration of class stir::DataSymmetriesForViewSegmentNumbers. | |
| DataWithProjDataInfo.h | |
| declaration of stir::DataWithProjDataInfo | |
| DataWithProjDataInfo.inl | |
| inline implementations of stir::DataWithProjDataInfo | |
| date_time_functions.h | |
| Functions for date-time conversions. | |
| decay_correction_factor.h | |
| Simple functions to compute the decay correction factor. | |
| Densel.h | |
| Declaration of typedef stir::Densel. | |
| deprecated.h | |
| This file declares a deprecation macro. | |
| DetectionPosition.h | |
| Declaration of class stir::DetectionPosition. | |
| DetectionPosition.inl | |
| Implementation of inline methods of class stir::DetectionPosition. | |
| DetectionPositionPair.h | |
| Declaration of class stir::DetectionPositionPair. | |
| DetectionPositionPair.inl | |
| Implementation of inline methods of class stir::DetectionPositionPair. | |
| DetectorCoordinateMap.h | |
| Declaration of class stir::DetectorCoordinateMap. | |
| DiscretisedDensity.h | |
| defines the stir::DiscretisedDensity class | |
| DiscretisedDensity.inl | |
| inline implementation for stir::DiscretisedDensity | |
| DiscretisedDensityOnCartesianGrid.h | |
| defines the stir::DiscretisedDensityOnCartesianGrid class | |
| DiscretisedDensityOnCartesianGrid.inl | |
| inline implementations for stir::DiscretisedDensityOnCartesianGrid | |
| display.h | |
| Functions to display 2D and 3D stir::Array and stir::RelatedViewgrams objects. | |
| display.inl | |
| functions to display 2D and 3D stir::Array objects | |
| doxygen_doc_for_boost.h | |
| Documentation for some boost functions. | |
| doxygengroups.h | |
| doxygenmain.h | |
| DynamicDiscretisedDensity.h | |
| Declaration of class stir::DynamicDiscretisedDensity. | |
| DynamicDiscretisedDensity.inl | |
| Inline implementations of class stir::DynamicDiscretisedDensity. | |
| DynamicProjData.h | |
| Declaration of class stir::DynamicProjData. | |
| error.h | |
| Declaration of stir::error() | |
| ExamData.h | |
| declaration of stir::ExamData | |
| ExamInfo.h | |
| This file declares the class stir::ExamInfo. | |
| ExamInfo.inl | |
| This file declares the class stir::ExamInfo. | |
| extend_projdata.h | |
| extract_line.h | |
| Declaration of stir::extract_line. | |
| extract_line.inl | |
| Implementation of stir::extract_line. | |
| FactoryRegistry.h | |
| Declaration of class stir::FactoryRegistry. | |
| FactoryRegistry.inl | |
| Inline implementations for stir::FactoryRegistry. | |
| FilePath.h | |
| Declaration of class stir::FilePath This is a class implementing basic filesytem functionality. Parts of this class were copied from Functions for filename manipulations. | |
| FilePath.inl | |
| Implementations of inline functions for class stir::FilePath. | |
| find_fwhm_in_image.h | |
| A collection of functions to measure resolution. | |
| find_fwhm_in_image.inl | |
| A collection of functions to measure resolution. | |
| find_STIR_config.h | |
| Declaration of functions to get configuration directory etc. | |
| format.h | |
| Include for formatting function. Use standard library version if available (C++20 and newer). Otherwise use fmt::format, which is included into STIR as a git submodule. | |
| FullArrayIterator.h | |
| This file declares the stir::FullArrayIterator class. | |
| FullArrayIterator.inl | |
| inline implementations for stir::FullArrayIterator. | |
| GammaArrayFilter2D.h | |
| Declaration of class stir::GammaArrayFilter2D. | |
| GammaImageFilter2D.h | |
| Declaration of class stir::GammaImageFilter2D. | |
| GatedDiscretisedDensity.h | |
| Implementation of class stir::GatedDiscretisedDensity. | |
| GatedProjData.h | |
| Declaration of class stir::GatedProjData. | |
| GeneralisedPoissonNoiseGenerator.h | |
| Declares stir::GeneralisedPoissonNoiseGenerator. | |
| GeometryBlocksOnCylindrical.h | |
| Declaration of class stir::GeometryBlocksOnCylindrical. | |
| getopt.h | |
| HigherPrecision.h | |
| class stir::HigherPrecision | |
| HighResWallClockTimer.h | |
| High-resolution wall-clock timer stir::HighResWallClockTimer. | |
| HUToMuImageProcessor.h | |
| Declaration of class stir::HUToMuImageProcessor. | |
| ImagingModality.h | |
| Declaration of class stir::ImagingModality. | |
| index_at_maximum.h | |
| Declaration of stir:index_at_maximum() and stir::indices_at_maximum() | |
| IndexRange.h | |
| This file defines the stir::IndexRange class. | |
| IndexRange.inl | |
| inline definitions for the IndexRange class | |
| IndexRange2D.h | |
| This file declares the class stir::IndexRange2D. | |
| IndexRange2D.inl | |
| inline implementations for stir::IndexRange2D. | |
| IndexRange3D.h | |
| This file declares the class stir::IndexRange3D. | |
| IndexRange3D.inl | |
| inline implementations for stir::IndexRange3D. | |
| IndexRange4D.h | |
| This file declares the class stir::IndexRange4D. | |
| IndexRange4D.inl | |
| inline implementations for stir::IndexRange4D. | |
| info.h | |
| Declaration of stir::info() | |
| interfile_keyword_functions.h | |
| Functions useful for manipulating Interfile keywords. | |
| interpolate.h | |
| declares functions for interpolation | |
| interpolate_projdata.h | |
| inverse_SSRB.h | |
| is_null_ptr.h | |
| Definition of stir::is_null_ptr functions. | |
| KeyParser.h | |
| Declaration of class stir::KeyParser. | |
| line.h | |
| declaration of class stir::Line | |
| linear_regression.h | |
| Declaration of stir::linear_regression() | |
| linear_regression.inl | |
| Implementation of inline functions for stir::linear_regression() | |
| LORCoordinates.h | |
| defines various classes for specifying a line in 3 dimensions | |
| LORCoordinates.inl | |
| Implementations for LORCoordinates.h. | |
| make_array.h | |
| Declaration of functions for constructing arrays stir::make_1d_array etc. | |
| make_array.inl | |
| Implementation of functions for constructing arrays stir::make_1d_array etc. | |
| MaximalArrayFilter3D.h | |
| Applies the dilation filter (i.e. voxel=max(neighbours)) | |
| MaximalImageFilter3D.h | |
| Implementations for class stir::MaximalImageFilter3D. | |
| MedianArrayFilter3D.h | |
| Declaration of class stir::MedianArrayFilter3D. | |
| MedianImageFilter3D.h | |
| Declaration of class stir::MedianImageFilter3D.h. | |
| min_positive_element.h | |
| Declares the stir::min_positive_element() function. | |
| MinimalArrayFilter3D.h | |
| Applies the erosion filter (i.e. voxel=min(neighbours)) | |
| MinimalImageFilter3D.h | |
| Implementations for class MinimalImageFilter3D. | |
| ML_norm.h | |
| Preliminary things for ML normalisation factor estimation. | |
| modulo.h | |
| defines stir::modulo() and related functions | |
| more_algorithms.h | |
| Declaration of some functions missing from std::algorithm. | |
| more_algorithms.inl | |
| Implementation of some functions missing from std::algorithm. | |
| MultipleDataSetHeader.h | |
| Declaration of class stir::MultipleDataSetHeader. | |
| MultipleDataSetHeader.inl | |
| Inline implementations of class stir::MultipleDataSetHeader. | |
| MultipleProjData.h | |
| Declaration of class stir::MultipleProjData. | |
| multiply_crystal_factors.h | |
| Declaration of stir::multiply_crystal_factors. | |
| NestedIterator.h | |
| This file declares the stir::NestedIterator class and supporting function objects. | |
| NestedIterator.inl | |
| inline implementations for stir::NestedIterator. | |
| NestedIteratorHelpers.h | |
| This file defines supporting function objects for stir::NestedIterator. | |
| NonseparableConvolutionUsingRealDFTImageFilter.h | |
| Declaration of class NonseparableConvolutionUsingRealDFTImageFilter. | |
| num_threads.h | |
| Implementation of functions related to setting/getting the number of threads. | |
| NumericInfo.h | |
| This file declares the class stir::NumericInfo. | |
| NumericType.h | |
| This file declares the stir::NumericType class. | |
| NumericType.inl | |
| Implementation of inline methods of class stir::NumericType. | |
| NumericVectorWithOffset.h | |
| defines the stir::NumericVectorWithOffset class | |
| NumericVectorWithOffset.inl | |
| inline implementations for stir::NumericVectorWithOffset | |
| ParseAndCreateFrom.h | |
| Definition of the stir::ParseAndCreateFrom class. | |
| ParseAndCreateFrom.inl | |
| implementation of the stir::ParseAndCreateFrom class for stir:DiscretisedDensity | |
| ParseDiscretisedDensityParameters.h | |
| Definition of the stir::ParseDiscretisedDensityParameters class. | |
| ParsingObject.h | |
| Declaration of class stir::ParsingObject. | |
| PatientPosition.h | |
| Declaration of class stir::PatientPosition. | |
| PixelsOnCartesianGrid.h | |
| defines the stir::PixelsOnCartesianGrid class | |
| PixelsOnCartesianGrid.inl | |
| inline implementations for the stir::PixelsOnCartesianGrid class | |
| PostFiltering.h | |
| Declaration the helper class PostFiltering. | |
| PostFiltering.inl | |
| ProjData.h | |
| Declaration of class stir::ProjData. | |
| ProjData.inl | |
| Implementations for inline functions of class stir::ProjData. | |
| ProjDataFromStream.h | |
| Declaration of class stir::ProjDataFromStream. | |
| ProjDataFromStream.inl | |
| Inline implementations for class stir::ProjDataFromStream. | |
| ProjDataGEHDF5.h | |
| Declaration of class stir::GE::RDF_HDF5::ProjDataFromGEHDF5. | |
| ProjDataInfo.h | |
| Declaration of class stir::ProjDataInfo. | |
| ProjDataInfo.inl | |
| Implementations of inline functions for class stir::ProjDataInfo. | |
| ProjDataInfoBlocksOnCylindrical.h | |
| Declaration of class stir::ProjDataInfoBlocksOnCylindrical. | |
| ProjDataInfoBlocksOnCylindricalNoArcCorr.h | |
| Declaration of class stir::ProjDataInfoBlocksOnCylindricalNoArcCorr. | |
| ProjDataInfoCylindrical.h | |
| Declaration of class stir::ProjDataInfoCylindrical. | |
| ProjDataInfoCylindrical.inl | |
| Implementation of inline functions of class stir::ProjDataInfoCylindrical. | |
| ProjDataInfoCylindricalArcCorr.h | |
| Declaration of class stir::ProjDataInfoCylindricalArcCorr. | |
| ProjDataInfoCylindricalArcCorr.inl | |
| Implementation of inline functions of class stir::ProjDataInfoCylindricalArcCorr. | |
| ProjDataInfoCylindricalNoArcCorr.h | |
| Declaration of class stir::ProjDataInfoCylindricalNoArcCorr. | |
| ProjDataInfoCylindricalNoArcCorr.inl | |
| Implementation of inline functions of class ProjDataInfoCylindricalNoArcCorr. | |
| ProjDataInfoGeneric.h | |
| ProjDataInfoGenericNoArcCorr.h | |
| Declaration of class stir::ProjDataInfoGenericNoArcCorr. | |
| ProjDataInfoGenericNoArcCorr.inl | |
| Implementation of inline functions of class stir::ProjDataInfoGenericNoArcCorr. | |
| ProjDataInfoSubsetByView.h | |
| Declaration of class stir::ProjDataInfoSubsetByView. | |
| ProjDataInMemory.h | |
| Declaration of class stir::ProjDataInMemory. | |
| ProjDataInterfile.h | |
| Declaration of class stir::ProjDataInterfile. | |
| Radionuclide.h | |
| Declaration of class stir::Radionuclide. | |
| RadionuclideDB.h | |
| Declaration of class stir::RadionuclideDB. | |
| recon_array_functions.h | |
| a variety of useful functions | |
| RegisteredObject.h | |
| Declaration of class stiir::RegisteredObject. | |
| RegisteredObject.inl | |
| Inline implementations for class stir::RegisteredObject. | |
| RegisteredObjectBase.h | |
| Declaration of class stir::RegisteredObjectBase. | |
| RegisteredParsingObject.h | |
| Declaration of class stir::RegisteredParsingObject. | |
| RegisteredParsingObject.inl | |
| Inline implementations for class stir::RegisteredParsingObject. | |
| RelatedViewgrams.h | |
| Declaration of class stir::RelatedViewgrams. | |
| RelatedViewgrams.inl | |
| inline implementations for class stir::RelatedViewgrams | |
| round.h | |
| Declaration of the stir::round functions. | |
| round.inl | |
| Implementation of the stir::round functions. | |
| RunTests.h | |
| defines the stir::RunTests class | |
| scale_sinograms.h | |
| declaration of stir::scale_sinograms and stir::get_scale_factors_per_sinogram | |
| Scanner.h | |
| Declaration of class stir::Scanner. | |
| Scanner.inl | |
| implementation of inline functions of class Scanner | |
| Segment.h | |
| Declaration of class stir::Segment. | |
| Segment.inl | |
| implementation of inline functions of class stir::Segment | |
| SegmentBySinogram.h | |
| Declaration of class stir::SegmentBySinogram. | |
| SegmentBySinogram.inl | |
| Implementations of inline functions of class stir::SegmentBySinogram. | |
| SegmentByView.h | |
| Declaration of class stir::SegmentByView. | |
| SegmentByView.inl | |
| Implementations of inline functions of class stir::SegmentByView. | |
| SegmentIndices.h | |
| Definition of class stir::SegmentIndices. | |
| SegmentIndices.inl | |
| inline implementations for class stir::SegmentIndices | |
| SeparableArrayFunctionObject.h | |
| Declaration of class stir::SeparableArrayFunctionObject. | |
| SeparableCartesianMetzImageFilter.h | |
| Declaration of class stir::SeparableCartesianMetzImageFilter. | |
| SeparableConvolutionImageFilter.h | |
| Declaration of class stir::SeparableConvolutionImageFilter. | |
| SeparableGaussianArrayFilter.h | |
| Declaration of class stir::SeparableGaussianArrayFilter. | |
| SeparableGaussianImageFilter.h | |
| Declaration of class stir::SeparableGaussianImageFilter. | |
| SeparableMetzArrayFilter.h | |
| Declaration of class stir::SeparableMetzArrayFilter. | |
| shared_ptr.h | |
| Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast into the stir namespace. | |
| Sinogram.h | |
| Declaration of class stir::Sinogram. | |
| Sinogram.inl | |
| Implementations of inline functions of class stir::Sinogram. | |
| SinogramIndices.h | |
| Definition of class stir::SinogramIndices. | |
| SinogramIndices.inl | |
| inline implementations for class stir::SinogramIndices | |
| SSRB.h | |
| Declaration of stir::SSRB functions. | |
| stir_math.h | |
| StirException.h | |
| stream.h | |
| Input/output of basic vector-like types to/from streams. | |
| stream.inl | |
| Input/output of basic vector-like types to/from streams. | |
| Succeeded.h | |
| Declaration of class stir::Succeeded. | |
| TextWriter.h | |
| thresholding.h | |
| Declaration of functions that threshold sequences (specified by iterators). | |
| ThresholdMinToSmallPositiveValueDataProcessor.h | |
| Declaration of class stir::ThresholdMinToSmallPositiveValueDataProcessor. | |
| TimedBlock.h | |
| Class stir::TimedBlock. | |
| TimedObject.h | |
| declares the stir::TimedObject class | |
| TimedObject.inl | |
| inline implementations for stir::TimedObject | |
| TimeFrameDefinitions.h | |
| Declaration of class stir::TimeFrameDefinitions. | |
| TimeGateDefinitions.h | |
| Declaration of class stir::TimeGateDefinitions. | |
| Timer.h | |
| This declares the stir::Timer class. | |
| Timer.inl | |
| inline implementations for stir::Timer | |
| TOF_conversions.h | |
| Implementations of inline functions for TOF time to mm. | |
| TrivialDataSymmetriesForViewSegmentNumbers.h | |
| Declaration of class stir::TrivialDataSymmetriesForViewSegmentNumbers. | |
| TrivialDataSymmetriesForViewSegmentNumbers.inl | |
| Implementation of inline-methods of class stir::TrivialDataSymmetriesForViewSegmentNumbers. | |
| TruncateToCylindricalFOVImageProcessor.h | |
| Declaration of class stir::TruncateToCylindricalFOVImageProcessor. | |
| type_traits.h | |
| defines various type traits, checking for iterators etc | |
| unique_ptr.h | |
| Import of std::unique_ptr into the stir namespace, together with work-arounds for other compilers. | |
| utilities.h | |
| This file declares various utility functions. | |
| utilities.inl | |
| inline implementations for utility.h | |
| VectorWithOffset.h | |
| defines the stir::VectorWithOffset class | |
| VectorWithOffset.inl | |
| inline implementations of stir::VectorWithOffset | |
| Verbosity.h | |
| Declaration of class stir::Verbosity. | |
| Viewgram.h | |
| Declaration of class stir::Viewgram. | |
| Viewgram.inl | |
| Inline implementations of class stir::Viewgram. | |
| ViewgramIndices.h | |
| Definition of class stir::ViewgramIndices. | |
| ViewgramIndices.inl | |
| inline implementations for class stir::ViewgramIndices | |
| ViewSegmentNumbers.h | |
| Definition of class stir::ViewSegmentNumbers, alias to stir::ViewgramIndices. | |
| ViewSegmentNumbers.inl | |
| inline implementations for class stir::ViewSegmentNumbers | |
| VoxelsOnCartesianGrid.h | |
| defines the stir::VoxelsOnCartesianGrid class | |
| VoxelsOnCartesianGrid.inl | |
| inline implementations for the stir::VoxelsOnCartesianGrid class | |
| warning.h | |
| Declaration of stir::warning() | |
| WienerArrayFilter2D.h | |
| Declaration of class stir::WienerArrayFilter2D. | |
| WienerImageFilter2D.h | |
| Declaration of class stir::WienerImageFilter2D.h. | |
| zoom.h | |
| This file declares various zooming functions. | |
| ZoomOptions.h | |
| Declaration of class stir::ZoomOptions. | |