SimaBoxDecode.h File
SimaAI box decode node wrapper. More...
Included Headers
#include "builder/ConfigJsonConsumer.h"
#include "builder/ConfigJsonOverride.h"
#include "builder/ConfigJsonProvider.h"
#include "builder/Node.h"
#include "builder/OutputSpec.h"
#include <functional>
#include <memory>
#include <string>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | nodes |
Classes Index
| class | SimaBoxDecode |
Description
SimaAI box decode node wrapper.
File Listing
The file content with the documentation metadata removed is:
19namespace simaai::neat {
23namespace simaai::neat {
27class SimaBoxDecode final : public Node,
33 explicit SimaBoxDecode(const simaai::neat::Model& model, const std::string& decode_type = "",
41 NodeCapsBehavior caps_behavior() const override {
44 bool has_config_json() const override;
45 bool wire_input_names(const std::vector<std::string>& upstream_names,
47 std::string backend_fragment(int node_index) const override;
48 std::vector<std::string> element_names(int node_index) const override;
49 OutputSpec output_spec(const OutputSpec& input) const override;
51 const std::string& config_path() const {
54 const nlohmann::json* config_json() const override;
55 bool override_config_json(const std::function<void(nlohmann::json&)>& edit,
57 void apply_upstream_config(const nlohmann::json& upstream,
70namespace simaai::neat::nodes {
71std::shared_ptr<simaai::neat::Node> SimaBoxDecode(const simaai::neat::Model& model,
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.