7 #include "teca_algorithm.h"
8 #include "teca_metadata.h"
23 TECA_ALGORITHM_DELETE_COPY_ASSIGN(
teca_mask)
28 TECA_ALGORITHM_VECTOR_PROPERTY(std::
string, mask_variable)
32 TECA_ALGORITHM_PROPERTY(
double, low_threshold_value)
33 TECA_ALGORITHM_PROPERTY(
double, high_threshold_value)
37 TECA_ALGORITHM_PROPERTY(
double, mask_value)
42 std::vector<std::
string> get_mask_variables(
51 const_p_teca_dataset execute(
53 const std::vector<const_p_teca_dataset> &input_data,
57 std::vector<std::
string> mask_variables;
58 double low_threshold_value;
59 double high_threshold_value;