activate() -> void | tatooine::flowexplorer::toggleable | inline |
add_dimension(double const min, double const max) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
area(std::index_sequence< Is... >) const | tatooine::axis_aligned_bounding_box< double, N > | inlineprivate |
area() const | tatooine::axis_aligned_bounding_box< double, N > | inline |
as_aabb() const -> auto const & | tatooine::detail::aabb_ray_intersectable_parent< AABB, Real, NumDimensions > | inline |
axis_aligned_bounding_box(flowexplorer::scene &s) | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
axis_aligned_bounding_box(const axis_aligned_bounding_box &)=default | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
axis_aligned_bounding_box(axis_aligned_bounding_box &&) noexcept=default | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box() | tatooine::axis_aligned_bounding_box< double, N > | inline |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box(axis_aligned_bounding_box const &other)=default | tatooine::axis_aligned_bounding_box< double, N > | |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box(axis_aligned_bounding_box &&other) noexcept=default | tatooine::axis_aligned_bounding_box< double, N > | |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box(vec< Real0, NumDimensions > &&min, vec< Real1, NumDimensions > &&max) noexcept | tatooine::axis_aligned_bounding_box< double, N > | inline |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box(vec< Real0, NumDimensions > const &min, vec< Real1, NumDimensions > const &max) | tatooine::axis_aligned_bounding_box< double, N > | inline |
axis_aligned_bounding_box< double, N >::axis_aligned_bounding_box(base_tensor< Tensor0, Real0, NumDimensions > const &min, base_tensor< Tensor1, Real1, NumDimensions > const &max) | tatooine::axis_aligned_bounding_box< double, N > | inline |
center() const | tatooine::axis_aligned_bounding_box< double, N > | inline |
center(std::size_t const i) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
axis_aligned_bounding_box< double, N >::check_intersection(ray_type const &r, Real const =0) const -> optional_intersection_type override | tatooine::detail::aabb_ray_intersectable_parent< AABB, Real, NumDimensions > | inlinevirtual |
renderable< axis_aligned_bounding_box< N > >::check_intersection(ray< float, 3 > const &) const -> std::optional< intersection< double, 3 > > | tatooine::flowexplorer::base::renderable | inlinevirtual |
create_indexed_data() -> void | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
deactivate() -> void | tatooine::flowexplorer::toggleable | inline |
deserialize(toml::table const &serialization) -> void override | tatooine::flowexplorer::renderable< axis_aligned_bounding_box< N > > | inlinevirtual |
tatooine::flowexplorer::ui::node_serializer::deserialize(T &t, toml::table const &serialized_node) -> void | tatooine::flowexplorer::ui::node_serializer< T > | inline |
draw_node() -> void | tatooine::flowexplorer::ui::base::node | |
draw_properties() -> bool override | tatooine::flowexplorer::renderable< axis_aligned_bounding_box< N > > | inlinevirtual |
tatooine::flowexplorer::ui::node_serializer::draw_properties(T &t) -> bool | tatooine::flowexplorer::ui::node_serializer< T > | inline |
equals() | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
extent(std::size_t i) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
extents() const | tatooine::axis_aligned_bounding_box< double, N > | inline |
get_id() const -> const auto & | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
get_id() -> auto & | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
get_id_number() const | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
gpu_vec typedef | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
has_self_pin() const -> bool | tatooine::flowexplorer::ui::base::node | inline |
infinite() | tatooine::axis_aligned_bounding_box< double, N > | inlinestatic |
input_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
input_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
insert_input_pin(std::string const &title, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
insert_input_pin_property_link(input_pin &pin, Prop &prop) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
insert_output_pin(std::string const &title, T &ref, icon_type const t=icon_type::flow) -> auto & | tatooine::flowexplorer::ui::base::node | inline |
intersection_type typedef | tatooine::detail::aabb_ray_intersectable_parent< AABB, Real, NumDimensions > | |
is_active() const -> bool const & | tatooine::flowexplorer::toggleable | inline |
is_active() -> bool & | tatooine::flowexplorer::toggleable | inline |
is_inside(pos_type const &p) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
is_picked() -> bool | tatooine::flowexplorer::base::renderable | inline |
is_rectangle_inside(vec< double, 2 > x0, vec< double, 2 > x1, vec< double, 2 > x2, vec< double, 2 > x3) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
is_simplex_inside(vec< double, 2 > const &x0, vec< double, 2 > const &x1, vec< double, 2 > const &x2) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
is_simplex_inside(vec< double, 3 > x0, vec< double, 3 > x1, vec< double, 3 > x2) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
is_simplex_inside(vec< double, 3 > x0, vec< double, 3 > x1, vec< double, 3 > x2, vec< double, 3 > x3) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
is_transparent() const -> bool override | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inlinevirtual |
line_color() -> auto & | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
line_color() const -> auto const & | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
line_width() -> auto & | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
line_width() const | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
m_active | tatooine::flowexplorer::toggleable | private |
m_gpu_data | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
m_id | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | private |
m_input_pins | tatooine::flowexplorer::ui::base::node | private |
m_line_color | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
m_line_width | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
m_max | tatooine::axis_aligned_bounding_box< double, N > | private |
m_min | tatooine::axis_aligned_bounding_box< double, N > | private |
m_output_pins | tatooine::flowexplorer::ui::base::node | private |
m_picked | tatooine::flowexplorer::base::renderable | |
m_property_links | tatooine::flowexplorer::ui::base::node | private |
m_scene | tatooine::flowexplorer::ui::base::node | private |
m_self_pin | tatooine::flowexplorer::ui::base::node | private |
m_title | tatooine::flowexplorer::ui::base::node | private |
max() const -> auto const & | tatooine::axis_aligned_bounding_box< double, N > | inline |
max() -> auto & | tatooine::axis_aligned_bounding_box< double, N > | inline |
max(std::size_t i) const -> auto const & | tatooine::axis_aligned_bounding_box< double, N > | inline |
max(std::size_t i) -> auto & | tatooine::axis_aligned_bounding_box< double, N > | inline |
min() const -> auto const & | tatooine::axis_aligned_bounding_box< double, N > | inline |
min() -> auto & | tatooine::axis_aligned_bounding_box< double, N > | inline |
min(std::size_t i) const -> auto const & | tatooine::axis_aligned_bounding_box< double, N > | inline |
min(std::size_t i) -> auto & | tatooine::axis_aligned_bounding_box< double, N > | inline |
node(flowexplorer::scene &s) | tatooine::flowexplorer::ui::base::node | |
node(std::string const &title, flowexplorer::scene &s) | tatooine::flowexplorer::ui::base::node | |
node(flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::ui::base::node | inline |
node(std::string const &title, flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::ui::base::node | inline |
node_position() const -> ImVec2 | tatooine::flowexplorer::ui::base::node | |
notify_property_changed(bool const notify_self=true) -> void | tatooine::flowexplorer::ui::base::node | |
num_dimensions() -> std::size_t | tatooine::axis_aligned_bounding_box< double, N > | inlinestatic |
on_mouse_clicked() -> void | tatooine::flowexplorer::base::renderable | inline |
on_mouse_drag(int, int) -> bool | tatooine::flowexplorer::base::renderable | inlinevirtual |
on_mouse_released() -> void | tatooine::flowexplorer::base::renderable | inline |
on_path_selected(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_pin_connected(input_pin &, output_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_pin_connected(output_pin &, input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_pin_disconnected(input_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_pin_disconnected(output_pin &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_property_changed() -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
on_title_changed(std::string const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
operator+=(pos_type const &point) | tatooine::axis_aligned_bounding_box< double, N > | inline |
operator=(const axis_aligned_bounding_box &) -> axis_aligned_bounding_box &=default | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
operator=(axis_aligned_bounding_box &&) noexcept -> axis_aligned_bounding_box &=default | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
axis_aligned_bounding_box< double, N >::operator=(axis_aligned_bounding_box const &other) -> axis_aligned_bounding_box &=default | tatooine::axis_aligned_bounding_box< double, N > | |
axis_aligned_bounding_box< double, N >::operator=(axis_aligned_bounding_box &&other) noexcept -> axis_aligned_bounding_box &=default | tatooine::axis_aligned_bounding_box< double, N > | |
renderable< axis_aligned_bounding_box< N > >::operator=(renderable const &w) -> renderable &=delete | tatooine::flowexplorer::base::renderable | |
renderable< axis_aligned_bounding_box< N > >::operator=(renderable &&w) noexcept -> renderable &=delete | tatooine::flowexplorer::base::renderable | |
tatooine::flowexplorer::ui::base::node::operator=(toggleable const &) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
tatooine::flowexplorer::ui::base::node::operator=(toggleable &&) -> toggleable &=default | tatooine::flowexplorer::toggleable | |
operator==(uuid_holder< ax::NodeEditor::NodeId > const &other) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
operator==(ax::NodeEditor::NodeId const &id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
operator==(size_t const id) const -> bool | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
optional_intersection_type typedef | tatooine::detail::aabb_ray_intersectable_parent< AABB, Real, NumDimensions > | |
output_pins() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
output_pins() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
parent_type typedef | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
pos_type typedef | tatooine::axis_aligned_bounding_box< double, N > | |
random_point(RandomEngine &&random_engine=RandomEngine{ std::random_device{}()}) const | tatooine::axis_aligned_bounding_box< double, N > | inline |
ray_type typedef | tatooine::detail::aabb_ray_intersectable_parent< AABB, Real, NumDimensions > | |
real_type typedef | tatooine::axis_aligned_bounding_box< double, N > | |
render(mat4f const &P, mat4f const &V) -> void override | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inlinevirtual |
renderable(std::string const &title, flowexplorer::scene &s) | tatooine::flowexplorer::base::renderable | |
renderable(std::string const &title, flowexplorer::scene &s, T &ref) | tatooine::flowexplorer::base::renderable | inline |
renderable(renderable const &w)=delete | tatooine::flowexplorer::base::renderable | |
renderable(renderable &&w) noexcept=delete | tatooine::flowexplorer::base::renderable | |
reset() | tatooine::axis_aligned_bounding_box< double, N > | inline |
scene() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
scene() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
self_pin() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
self_pin() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
serialize() const -> toml::table override | tatooine::flowexplorer::renderable< axis_aligned_bounding_box< N > > | inlinevirtual |
tatooine::flowexplorer::ui::node_serializer::serialize(T const &t) const -> toml::table | tatooine::flowexplorer::ui::node_serializer< T > | inline |
serializer_t typedef | tatooine::flowexplorer::renderable< axis_aligned_bounding_box< N > > | |
set_active(bool active=true) -> void | tatooine::flowexplorer::toggleable | inlinevirtual |
set_id(size_t const new_id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
set_title(std::string const &title) | tatooine::flowexplorer::ui::base::node | inline |
set_vbo_data() -> void | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | inline |
this_type typedef | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
title() const -> auto const & | tatooine::flowexplorer::ui::base::node | inline |
title() -> auto & | tatooine::flowexplorer::ui::base::node | inline |
toggle() -> void | tatooine::flowexplorer::toggleable | inline |
toggleable(bool active=true) | tatooine::flowexplorer::toggleable | inlineexplicit |
toggleable(toggleable const &)=default | tatooine::flowexplorer::toggleable | |
toggleable(toggleable &&)=default | tatooine::flowexplorer::toggleable | |
type_name() const -> std::string_view override | tatooine::flowexplorer::renderable< axis_aligned_bounding_box< N > > | inlinevirtual |
update(std::chrono::duration< double > const &) -> void | tatooine::flowexplorer::ui::base::node | inlinevirtual |
update_property_links() -> void | tatooine::flowexplorer::ui::base::node | inline |
uuid_holder(size_t const id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
uuid_holder(ax::NodeEditor::NodeId const &id) | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
uuid_holder() | tatooine::flowexplorer::uuid_holder< ax::NodeEditor::NodeId > | inline |
vbo_t typedef | tatooine::flowexplorer::nodes::axis_aligned_bounding_box< N > | |
vec_type typedef | tatooine::axis_aligned_bounding_box< double, N > | |
volume(std::index_sequence< Is... >) const | tatooine::axis_aligned_bounding_box< double, N > | inlineprivate |
volume() const | tatooine::axis_aligned_bounding_box< double, N > | inline |
write_vtk(filesystem::path const &path) | tatooine::axis_aligned_bounding_box< double, N > | inline |
~axis_aligned_bounding_box()=default | tatooine::axis_aligned_bounding_box< double, N > | |
~node()=default | tatooine::flowexplorer::ui::base::node | virtual |
~ray_intersectable()=default | tatooine::ray_intersectable< Real, NumDimensions > | virtual |
~renderable()=default | tatooine::flowexplorer::base::renderable | virtual |
~toggleable()=default | tatooine::flowexplorer::toggleable | |