Template Class InPlaceFilter

Inheritance Relationships

Base Type

Derived Type

Class Documentation

template<typename T>
class InPlaceFilter : public filters::FilterBase<T>

Optional base class for filters that can update data in place.

Subclassed by filters::InPlaceIncrementFilter< T >

Public Functions

virtual bool update(T &data) = 0

Update data in place.

Parameters:

data – A reference to the data to be filtered.

inline virtual bool update(const T &data_in, T &data_out) override

Compatibility implementation for the standard FilterBase API.