1#ifndef TATOOINE_FLOWEXPLORER_NODES_SPACETIME_VECTORFIELD_H
2#define TATOOINE_FLOWEXPLORER_NODES_SPACETIME_VECTORFIELD_H
16 this->
template insert_input_pin<polymorphic::vectorfield<real_type, 2>>(
18 this->
template insert_output_pin<polymorphic::vectorfield<real_type, 3>>(
19 "3D Vector Field", *
this);
28 std::cerr <<
"disconnected\n";
TATOOINE_FLOWEXPLORER_REGISTER_NODE(tatooine::flowexplorer::nodes::spacetime_vectorfield)
Definition: algorithm.h:6
Definition: spacetime_vectorfield.h:11
void on_pin_connected(ui::input_pin &, ui::output_pin &other_pin) override
Definition: spacetime_vectorfield.h:22
spacetime_vectorfield(flowexplorer::scene &s)
Definition: spacetime_vectorfield.h:12
auto on_pin_disconnected(ui::input_pin &) -> void override
Definition: spacetime_vectorfield.h:27
auto node() const -> auto const &
Definition: pin.h:29
Definition: spacetime_vectorfield.h:13
auto set_field(vectorfield< W, real_type, num_dimensions() - 1 > const &v)
Definition: spacetime_vectorfield.h:85
Real real_type
Definition: field.h:17