21 #include <odindata/filter_step.h>
29 STD_string
label()
const {
return "genmask";}
30 STD_string
description()
const {
return "Create binary mask including all voxels with value in given range";}
40 STD_string
label()
const {
return "nonzeromask";}
41 STD_string
description()
const {
return "Create binary mask including all voxels with non-zero value";}
55 STD_string
label()
const {
return "automask";}
56 STD_string
description()
const {
return "Create binary mask using automatic histogram-based threshold";}
69 STD_string
label()
const {
return "quantilmask";}
70 STD_string
description()
const {
return "Create binary mask including all voxels above the given fractional threshold";}
84 STD_string
label()
const {
return "spheremask";}
85 STD_string
description()
const {
return "Create binary spherical mask";}
98 STD_string
label()
const {
return "usemask";}
99 STD_string
description()
const {
return "Create 1D dataset including all values within binary mask from file";}
virtual bool process(Data< float, 4 > &data, Protocol &prot) const
virtual FilterStep * allocate() const=0
virtual STD_string description() const=0
virtual STD_string label() const=0