Public Member Functions | |
T | scalar (std::string keyname) override |
std::shared_ptr< PanNDE::Array< T > > | array (std::string keyname) override |
std::string | scalarName (int idx) override |
std::string | arrayName (int idx) override |
int | scalarCount () override |
int | arrayCount () override |
void | emplaceScalar (std::string keyname, T value) override |
void | emplaceArray (std::string keyname, std::shared_ptr< PanNDE::Array< T >> array) override |
![]() | |
virtual void | emplaceArray (std::string keyname, std::shared_ptr< PanNDE::Array< T >> array)=0 |
|
inlineoverridevirtual |
get array by name
Implements PanNDE::DataBundle< T >.
|
inlineoverridevirtual |
get number of arrays
Implements PanNDE::DataBundle< T >.
|
inlineoverridevirtual |
get array name by index
Implements PanNDE::DataBundle< T >.
|
inlineoverride |
add array to bundle
|
inlineoverridevirtual |
add scalar to bundle
Implements PanNDE::DataBundle< T >.
|
inlineoverridevirtual |
get scalar value by name
Implements PanNDE::DataBundle< T >.
|
inlineoverridevirtual |
get number of scalars
Implements PanNDE::DataBundle< T >.
|
inlineoverridevirtual |
get scalar name by index
Implements PanNDE::DataBundle< T >.