0.4.1
Loading...
Searching...
No Matches
NAV::Combiner::Combination::Term Struct Reference

Term of a combination equation. More...

Public Member Functions

std::string description (const Combiner *node, const std::vector< std::string > &descriptors) const
 Get a string description of the combination.
 

Data Fields

std::variant< size_t, std::string > dataSelection
 Data Index or Data identifier.
 
double factor
 Factor to multiply the term with.
 
size_t pinIndex
 Pin Index.
 
PolynomialRegressor< double > polyReg
 Polynomial Regressor to interpolate data.
 
ScrollingBuffer< std::shared_ptr< const NodeData > > rawData
 Last raw data to add if we send.
 

Detailed Description

Term of a combination equation.

Definition at line 107 of file Combiner.hpp.

Member Function Documentation

◆ description()

std::string NAV::Combiner::Combination::Term::description ( const Combiner * node,
const std::vector< std::string > & descriptors ) const
inlinenodiscard

Get a string description of the combination.

Parameters
nodeCombiner node pointer
descriptorsData descriptors

Definition at line 119 of file Combiner.hpp.

Field Documentation

◆ dataSelection

std::variant<size_t, std::string> NAV::Combiner::Combination::Term::dataSelection

Data Index or Data identifier.

Definition at line 111 of file Combiner.hpp.

◆ factor

double NAV::Combiner::Combination::Term::factor

Factor to multiply the term with.

Definition at line 109 of file Combiner.hpp.

◆ pinIndex

size_t NAV::Combiner::Combination::Term::pinIndex

Pin Index.

Definition at line 110 of file Combiner.hpp.

◆ polyReg

PolynomialRegressor<double> NAV::Combiner::Combination::Term::polyReg

Polynomial Regressor to interpolate data.

Definition at line 113 of file Combiner.hpp.

◆ rawData

ScrollingBuffer<std::shared_ptr<const NodeData> > NAV::Combiner::Combination::Term::rawData

Last raw data to add if we send.

Definition at line 114 of file Combiner.hpp.


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