RISA
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cglados::cuda::async_copy_policy
 Crisa::cuda::AttenuationThis stage computes the attenuation coefficients in the fan beam sinogram
 Crisa::cuda::BackprojectionThis stage back projects a parallel beam sinogram and returns the reconstructed image
 Cglados::savers::detail::BitsPerSample< T >
 Crisa::detail::BitsPerSample< T >
 Cglados::loaders::detail::BitsPerSample< T >
 Cglados::CircularBuffer< Object >
 Crisa::ConfigReaderReads the configuration values from the input file
 Cglados::def::copy_policy
 CCopyPolicy
 Cglados::base_ptr< T, CopyPolicy, Ptr >
 Cglados::pitched_ptr< T, CopyPolicy, is3D, Ptr >
 Cglados::ptr< T, CopyPolicy, Ptr >
 Cglados::cuda::detail::copy_ftor< CopyPolicy >
 Cglados::cuda::DeviceMemoryManager< T, CopyPolicy >
 Cglados::cuda::HostMemoryManager< T, CopyPolicy >
 Crisa::cuda::D2HThis stage transfer a data element from device to host
 Crisa::cuda::DetectorInterpolationThis stage interpolates the defect detectors in the raw data sinogram
 Cglados::cuda::detail::device_deleter
 Cglados::cuda::detail::Direction< Src, Dest >
 Cglados::cuda::detail::Direction< Target::Device, Target::Device >
 Cglados::cuda::detail::Direction< Target::Device, Target::Host >
 Cglados::cuda::detail::Direction< Target::Host, Target::Device >
 Cglados::cuda::detail::Direction< Target::Host, Target::Host >
 Crisa::cuda::Fan2ParaThis stage performs the fan to parallel beam rebinning
 Crisa::cuda::FilterThis stage filters the projections in the parallel beam sinogram with a precomputed filter function
 Crisa::cuda::H2DThis stage transfers the input data element from device to host
 Crisa::cuda::hashTableCollects all precomputed hash table values
 Cglados::loaders::HISHeader
 Cglados::cuda::detail::host_deleter
 CImplementation
 Cglados::ImageLoader< Implementation >
 Cglados::pipeline::SourceStage< ImageLoader >
 Cglados::ImageSaver< Implementation >
 Cglados::pipeline::SinkStage< ImageSaver >
 Cglados::pipeline::Stage< Implementation >
 Cglados::pipeline::InputSide< InputType >
 Cglados::pipeline::InputSide< glados::Image< ImageSaver::manager_type > >
 Cglados::pipeline::SinkStage< ImageSaver >
 Cglados::pipeline::InputSide< Implementation::input_type >
 Cglados::pipeline::Stage< Implementation >
 Crisa::cuda::MaskingThis stage multiplies a precomputed mask with the reconstructed image
 Cglados::def::MemoryManager< T >
 CMemoryManager
 Cglados::Image< MemoryManager >
 Cglados::loaders::HIS< MemoryManager >
 Cglados::loaders::TIFF< MemoryManager >
 Cglados::MemoryPool< MemoryManager >This class acts as a Memory pool and initializes memory at program initialization
 Cglados::savers::TIFF< MemoryManager >
 Cglados::Volume< MemoryManager >
 Cglados::Observer
 Crisa::OfflineLoaderThe loader stage for offline data processing
 Crisa::OfflineLoaderPerfTestThis stage fills the software pipeline with input data stored in ram
 Crisa::OfflineSaverThis stage is suited for online and offline processing via configuration options
 Crisa::OnlineReceiverNotificationThis class implements the synchronization between the ReceiverModule class and the superior Receiver class
 Cglados::pipeline::OutputSide< OutputType >
 Cglados::pipeline::OutputSide< Image< ImageLoader::manager_type > >
 Cglados::pipeline::SourceStage< ImageLoader >
 Cglados::pipeline::OutputSide< Implementation::output_type >
 Cglados::pipeline::Stage< Implementation >
 Crisa::cuda::parametersCollects all parameters that are needed in the fan to parallel beam interpolation kernel
 Cglados::pipeline::Pipeline
 Cglados::pipeline::Port< DataType >
 Cglados::Queue< Object >
 Cglados::Queue< glados::Image >
 Cglados::Queue< glados::Image< ImageSaver::manager_type > >
 Cglados::Queue< Implementation::input_type >
 Cglados::Queue< InputType >
 Crisa::ReceiverThis class controls the ReceiverModule objects
 Crisa::ReceiverModuleEach ReceiverModule is bound to one DetectorModule
 Crisa::cuda::ReorderingThis stage restructures the unordered input data received from the detector modules
 Cruntime_error
 Crisa::udp_client_server_runtime_error
 Crisa::detail::SampleFormat< T, bool, bool >
 Cglados::loaders::detail::SampleFormat< T, bool, bool >
 Cglados::savers::detail::SampleFormat< T, bool, bool >
 Cglados::loaders::detail::SampleFormat< double >
 Cglados::savers::detail::SampleFormat< double >
 Crisa::detail::SampleFormat< double >
 Cglados::savers::detail::SampleFormat< float >
 Crisa::detail::SampleFormat< float >
 Cglados::loaders::detail::SampleFormat< float >
 Crisa::detail::SampleFormat< T, true, false >
 Cglados::savers::detail::SampleFormat< T, true, false >
 Cglados::loaders::detail::SampleFormat< T, true, false >
 Cglados::loaders::detail::SampleFormat< T, true, true >
 Crisa::detail::SampleFormat< T, true, true >
 Cglados::savers::detail::SampleFormat< T, true, true >
 Cglados::Singleton< C >
 Cglados::Singleton< MemoryPool< MemoryManager > >
 Cglados::MemoryPool< MemoryManager >This class acts as a Memory pool and initializes memory at program initialization
 Cglados::Subject
 Cglados::cuda::sync_copy_policy
 Crisa::cuda::TemplateThis stage transfer a data element from device to host
 Cglados::savers::detail::TIFFDeleter
 Crisa::detail::TIFFDeleter
 Cglados::loaders::detail::TIFFDeleter
 Crisa::TimerThe Timer-class uses the std::chrono library and provides a high precision timer
 Crisa::UDPServer
 Cglados::cuda::detail::unique_ptr< T, Deleter, t >