From 1999d0e0f7fb1f533dbf8e23a9574de8279aac77 Mon Sep 17 00:00:00 2001 From: Myles Busig Date: Tue, 18 Feb 2025 04:24:20 -0800 Subject: [PATCH] Add fractal generator definitions (unimplemented) --- src/fractal.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/fractal.cpp diff --git a/src/fractal.cpp b/src/fractal.cpp new file mode 100644 index 0000000..e86b3c8 --- /dev/null +++ b/src/fractal.cpp @@ -0,0 +1,48 @@ +#include "fractal.hpp" + +#include + +namespace fractal { + +token_id_t generator_t::add_token(token_type_e type, mtl::fixed value) { +} + +group_id_t generator_t::add_group_characteristic(uint32_t factor, const etl::ivector& tokens) { +} + +group_id_t generator_t::add_group_characteristic(const etl::ivector& tokens) { +} + +weighted_group_id_t generator_t::add_weighted_group(const etl::ivector>& group_weights) { +} + +weighted_group_id_t generator_t::add_weighted_group(group_id_t group) { +} + +branch_rule_basic_id_t generator_t::add_basic_branch_rule(token_id_t match, weighted_group_id_t wgroup) { +} + +branch_rule_marking_id_t generator_t::add_marking_branch_rule(token_id_t match, uint32_t marker_id) { +} + + +void generator_t::set_axiom(weighted_group_id_t wgroup) { +} + +void generator_t::preprocess() { +} + +void generator_t::set_scale_factor(mtl::fixed scale_factor) noexcept { +} + +void generator_t::set_initial_position(mtl::vec2 position) noexcept { +} + +void generator_t::set_initial_orientation(mtl::fixed orientation) noexcept { +} + +bool generator_t::step_generation(const etl::ivector& out_markers) noexcept { +} + +} // namespace fractal +