Xmipp  v3.23.11-Nereus
Public Member Functions | Static Public Member Functions | List of all members
MedianFilter Class Reference

#include <filters.h>

Inheritance diagram for MedianFilter:
Inheritance graph
[legend]
Collaboration diagram for MedianFilter:
Collaboration graph
[legend]

Public Member Functions

void readParams (XmippProgram *program)
 
void apply (MultidimArray< double > &img)
 
- Public Member Functions inherited from XmippFilter
virtual ~XmippFilter ()
 
virtual void show ()
 

Static Public Member Functions

static void defineParams (XmippProgram *program)
 

Detailed Description

Definition at line 1527 of file filters.h.

Member Function Documentation

◆ apply()

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

Apply the filter to an image or volume

Implements XmippFilter.

Definition at line 3717 of file filters.cpp.

3718 {
3719  static MultidimArray<double> tmp;
3720  tmp = img;
3721  medianFilter3x3(tmp, img);
3722 }
void medianFilter3x3(MultidimArray< T > &m, MultidimArray< T > &out)
Definition: filters.h:1088

◆ defineParams()

void MedianFilter::defineParams ( XmippProgram program)
static

Define the parameters for use inside an Xmipp program

Definition at line 3704 of file filters.cpp.

3705 {
3706  program->addParamsLine("== Median ==");
3707  program->addParamsLine(" [ --median ] : Use median filter.");
3708  program->addParamsLine(" alias -m; ");
3709 }
void addParamsLine(const String &line)

◆ readParams()

void MedianFilter::readParams ( XmippProgram program)
virtual

Read from program command line

Reimplemented from XmippFilter.

Definition at line 3712 of file filters.cpp.

3713 { //Do nothing by now
3714 }

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