Developer documentation
Version 3.0.3-105-gd3941f44
MR::Filter::ZClean Class Reference

#include "filter/zclean.h"

Inheritance diagram for MR::Filter::ZClean:
MR::Filter::Base MR::Header

Protected Member Functions

template<typename ImageType , typename MaskType >
void calculate_median_mad (ImageType &image, MaskType &mask, size_t nvoxels, float &median, float &mad)
 
- Protected Member Functions inherited from MR::Header
void acquire_io (Header &H)
 
void check (const Header &H) const
 
void realign_transform ()
 realign transform to match RAS coordinate system as closely as possible More...
 
void sanitise_voxel_sizes ()
 
void sanitise_transform ()
 
void sanitise_strides ()
 

Protected Attributes

float zupper
 
float zlower
 
float fov_max
 
float fov_min
 
size_t bridge
 
bool dont_maskupper
 
bool keep_lower
 
bool keep_upper
 
float upper
 
float lower
 
- Protected Attributes inherited from MR::Filter::Base
std::string message
 
- Protected Attributes inherited from MR::Header
vector< Axis > axes_
 
transform_type transform_
 
std::string name_
 
KeyValues keyval_
 
const char * format_
 
std::unique_ptr< ImageIO::Baseio
 additional information relevant for images stored on file More...
 
DataType datatype_
 the type of the data as stored on file More...
 
default_type offset_
 the values by which to scale the intensities More...
 
default_type scale_
 
std::array< size_t, 3 > realign_perm_
 
std::array< bool, 3 > realign_flip_
 

Detailed Description

Definition at line 40 of file zclean.h.

Member Function Documentation

◆ calculate_median_mad()

template<typename ImageType , typename MaskType >
void MR::Filter::ZClean::calculate_median_mad ( ImageType &  image,
MaskType &  mask,
size_t  nvoxels,
float &  median,
float &  mad 
)
inlineprotected

Definition at line 305 of file zclean.h.

Member Data Documentation

◆ bridge

size_t MR::Filter::ZClean::bridge
protected

Definition at line 300 of file zclean.h.

◆ dont_maskupper

bool MR::Filter::ZClean::dont_maskupper
protected

Definition at line 301 of file zclean.h.

◆ fov_max

float MR::Filter::ZClean::fov_max
protected

Definition at line 299 of file zclean.h.

◆ fov_min

float MR::Filter::ZClean::fov_min
protected

Definition at line 299 of file zclean.h.

◆ keep_lower

bool MR::Filter::ZClean::keep_lower
protected

Definition at line 301 of file zclean.h.

◆ keep_upper

bool MR::Filter::ZClean::keep_upper
protected

Definition at line 301 of file zclean.h.

◆ lower

float MR::Filter::ZClean::lower
protected

Definition at line 302 of file zclean.h.

◆ upper

float MR::Filter::ZClean::upper
protected

Definition at line 302 of file zclean.h.

◆ zlower

float MR::Filter::ZClean::zlower
protected

Definition at line 298 of file zclean.h.

◆ zupper

float MR::Filter::ZClean::zupper
protected

Definition at line 298 of file zclean.h.


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