21 lines
1.4 KiB
C++
21 lines
1.4 KiB
C++
#pragma once
|
|
#include "Plot.hpp"
|
|
|
|
namespace aethera::web {
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_point_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_splat_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_pixel_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_marker_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_sphere_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_segment_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_vector_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_primitive_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_mesh_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_path_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_image_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_labels_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_glyph_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_text_plot(asio::any_io_executor executor);
|
|
[[nodiscard]] std::shared_ptr<Plot> make_datoviz_volume_plot(asio::any_io_executor executor);
|
|
}
|