Skip to main content

TrackKLT Class

Declaration

class simaai::neat::TrackKLT { ... }

Included Headers

#include <VisualFrontend.h>

Base classes

classNode
classOutputSpecProvider
classNodeContractProvider
classNodeContractConfigurable

Public Constructors Index

TrackKLT (TrackKLTOptions opt={})

Public Member Functions Index

std::stringkind () const override
NodeCapsBehaviorcaps_behavior () const override
NodeContractDefinitioncontract_definition () const override
boolcompile_node_contract (const ContractCompileInput &input, CompiledNodeContract *out, std::string *err) const override
voidapply_compiled_contract (const CompiledNodeContract &contract, std::string *err) override
std::stringbackend_fragment (int node_index) const override
std::vector< std::string >element_names (int node_index) const override
OutputSpecoutput_spec (const OutputSpec &input) const override
const TrackKLTOptions &options () const

Private Member Attributes Index

TrackKLTOptionsopt_

Definition at line 274 of file VisualFrontend.h.

Public Constructors

TrackKLT()

simaai::neat::TrackKLT::TrackKLT (TrackKLTOptions opt={})
explicit

Definition at line 279 of file VisualFrontend.h.

Public Member Functions

apply_compiled_contract()

void simaai::neat::TrackKLT::apply_compiled_contract (const CompiledNodeContract & contract, std::string * err)

Definition at line 289 of file VisualFrontend.h.

backend_fragment()

std::string simaai::neat::TrackKLT::backend_fragment (int node_index)

Definition at line 290 of file VisualFrontend.h.

caps_behavior()

NodeCapsBehavior simaai::neat::TrackKLT::caps_behavior ()
inline

Definition at line 283 of file VisualFrontend.h.

compile_node_contract()

bool simaai::neat::TrackKLT::compile_node_contract (const ContractCompileInput & input, CompiledNodeContract * out, std::string * err)

Definition at line 287 of file VisualFrontend.h.

contract_definition()

NodeContractDefinition simaai::neat::TrackKLT::contract_definition ()

Definition at line 286 of file VisualFrontend.h.

element_names()

std::vector< std::string > simaai::neat::TrackKLT::element_names (int node_index)

Definition at line 291 of file VisualFrontend.h.

kind()

std::string simaai::neat::TrackKLT::kind ()
inline

Definition at line 280 of file VisualFrontend.h.

options()

const TrackKLTOptions & simaai::neat::TrackKLT::options ()
inline

Definition at line 293 of file VisualFrontend.h.

output_spec()

OutputSpec simaai::neat::TrackKLT::output_spec (const OutputSpec & input)

Definition at line 292 of file VisualFrontend.h.

Private Member Attributes

opt_

TrackKLTOptions simaai::neat::TrackKLT::opt_

Definition at line 298 of file VisualFrontend.h.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.