Public Types | Public Member Functions | Protected Member Functions | List of all members
SlidingStripeAverageWeighted< SW > Class Template Reference

Stripe window for computing weight averages. More...

#include <FastAverageOp.h>

Inheritance diagram for SlidingStripeAverageWeighted< SW >:
Inheritance graph
[legend]
Collaboration diagram for SlidingStripeAverageWeighted< SW >:
Collaboration graph
[legend]

Public Types

typedef float sum_t
 
- Public Types inherited from SlidingStripeAverage< SW >
typedef float value_t
 

Public Member Functions

 SlidingStripeAverageWeighted (int size=1)
 
virtual void initialize ()
 
- Public Member Functions inherited from SlidingStripeAverage< SW >
 SlidingStripeAverage (int size=1)
 

Protected Member Functions

virtual void clear ()
 
virtual void addPixel (Point2D< int > &p)
 
virtual void removePixel (Point2D< int > &p)
 
virtual void write ()
 
- Protected Member Functions inherited from SlidingStripeAverage< SW >
virtual void setImageLimits () const
 

Additional Inherited Members

- Protected Attributes inherited from SlidingStripeAverage< SW >
value_t sum
 
unsigned int count
 
drain::ValueScaling scaling
 

Detailed Description

template<class SW>
class drain::image::SlidingStripeAverageWeighted< SW >

Stripe window for computing weight averages.

Template Parameters
SW- SlidingStripeHorz or SlidingStripeVert

Member Function Documentation

◆ initialize()

virtual void initialize ( )
inlinevirtual

TODO: weight = > weightSUm TODO: multiple channels (banks)?

Reimplemented from SlidingStripeAverage< SW >.


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