STIR  6.2.0
Public Member Functions | Protected Attributes | List of all members
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 >:
Inheritance graph
[legend]

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 More...
 
void start_timers (bool do_reset=false) const
 start all timers kept by this object More...
 
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: