1 #ifndef teca_cartesian_mesh_coordinate_transform_h
2 #define teca_cartesian_mesh_coordinate_transform_h
5 #include "teca_algorithm.h"
6 #include "teca_metadata.h"
39 TECA_GET_ALGORITHM_PROPERTIES_DESCRIPTION()
40 TECA_SET_ALGORITHM_PROPERTIES()
51 TECA_ALGORITHM_VECTOR_PROPERTY(
double, target_bound)
65 TECA_ALGORITHM_PROPERTY(std::
string, x_axis_variable)
76 TECA_ALGORITHM_PROPERTY(std::
string, y_axis_variable)
83 TECA_ALGORITHM_PROPERTY(std::
string, z_axis_variable)
91 TECA_ALGORITHM_PROPERTY(std::
string, x_axis_units)
99 TECA_ALGORITHM_PROPERTY(std::
string, y_axis_units)
107 TECA_ALGORITHM_PROPERTY(std::
string, z_axis_units)
113 void set_modified() override;
127 const_p_teca_dataset execute(
129 const std::vector<const_p_teca_dataset> &input_data,
133 std::vector<
double> target_bounds;
134 std::
string x_axis_variable;
135 std::
string y_axis_variable;
136 std::
string z_axis_variable;
137 std::
string x_axis_units;
138 std::
string y_axis_units;
139 std::
string z_axis_units;
142 internals_t *internals;
The interface to TECA pipeline architecture.
Definition: teca_algorithm.h:244
p_teca_error_handler error_handler TECA_EXPORT
The global error handler instance.