STIR 6.5.0
stir::Filter2D< T > Class Template Referenceabstract

2-dimensional filters (filtering done by FFTs) More...

#include "stir_experimental/Filter.h"

Inheritance diagram for stir::Filter2D< T >:

Public Member Functions

 Filter2D (int height_v, int width_v)
void apply (Array< 1, T > &data) const
void padd_scale_filter (int height_proj, int width_proj)
virtual std::string parameter_info () const =0
Public Member Functions inherited from stir::TimedObject
void reset_timers ()
 reset all timers kept by this object
void stop_timers () const
 stop all timers kept by this object
void start_timers (bool do_reset=false) const
 start all timers kept by this object
double get_CPU_timer_value () const
 get current value of the CPU timer (since first use or last reset)
double get_wall_clock_timer_value () const
 get current value of the wall-clock timer (since first use or last reset)

Protected Attributes

int height
int width
Array< 1, T > filter
 Stores the filter in the 'funny' but efficient Numerical Recipes format.

Detailed Description

template<class T>
class stir::Filter2D< T >

2-dimensional filters (filtering done by FFTs)


The documentation for this class was generated from the following file: