Xmipp  v3.23.11-Nereus
Public Member Functions | List of all members
XmippFilter Class Referenceabstract

#include <filters.h>

Inheritance diagram for XmippFilter:
Inheritance graph
[legend]

Public Member Functions

virtual void readParams (XmippProgram *program)
 
virtual void apply (MultidimArray< double > &img)=0
 
virtual ~XmippFilter ()
 
virtual void show ()
 

Detailed Description

Abstract class that will be the base for all filters

Definition at line 1441 of file filters.h.

Constructor & Destructor Documentation

◆ ~XmippFilter()

virtual XmippFilter::~XmippFilter ( )
inlinevirtual

Virtual destructor

Definition at line 1451 of file filters.h.

1452  {}

Member Function Documentation

◆ apply()

virtual void XmippFilter::apply ( MultidimArray< double > &  img)
pure virtual

◆ readParams()

virtual void XmippFilter::readParams ( XmippProgram program)
inlinevirtual

Read params from a program

Reimplemented in RetinexFilter, BasisFilter, DiffusionFilter, MedianFilter, BackgroundFilter, DenoiseTVFilter, LogFilter, BadPixelFilter, SoftNegativeFilter, FourierFilter, WaveletFilter, and MeanShiftFilter.

Definition at line 1445 of file filters.h.

1446  {}//do nothing by default

◆ show()

virtual void XmippFilter::show ( )
inlinevirtual

Show some info before running

Reimplemented in BasisFilter, DiffusionFilter, FourierFilter, and WaveletFilter.

Definition at line 1456 of file filters.h.

1457  {}

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