![]() |
Speeduino
|
A polymorphic 2D table. More...
#include <table2d.h>
Public Member Functions | |
constexpr | table2D (uint8_t length, const OpaqueArray &values, const OpaqueArray &bins) |
constexpr | table2D (uint8_t length, const uint8_t *values, const uint8_t *bins) |
constexpr | table2D (uint8_t length, const uint8_t *values, const int8_t *bins) |
constexpr | table2D (uint8_t length, const uint16_t *values, const uint16_t *bins) |
constexpr | table2D (uint8_t length, const uint8_t *values, const uint16_t *bins) |
constexpr | table2D (uint8_t length, const uint16_t *values, const uint8_t *bins) |
constexpr | table2D (uint8_t length, const int16_t *values, const uint8_t *bins) |
Public Attributes | |
uint8_t | length |
OpaqueArray | values |
OpaqueArray | axis |
Table2DCache | cache |
A polymorphic 2D table.
The table is designed to be used with the table2D_getValue function to interpolate values from a 2D table.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
OpaqueArray table2D::axis |
|
mutable |
uint8_t table2D::length |
OpaqueArray table2D::values |