STIR 6.4.0
stir Directory Reference
Directory dependency graph for stir:
/home/kris/devel/STIRdistrib/STIR/src/include/stir

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.