Public Member Functions | |
virtual T | scalar (std::string kyename)=0 |
virtual std::shared_ptr< PanNDE::Array< T > > | array (std::string keyname)=0 |
virtual std::string | scalarName (int idx)=0 |
virtual std::string | arrayName (int idx)=0 |
virtual int | scalarCount ()=0 |
virtual int | arrayCount ()=0 |
virtual void | emplaceScalar (std::string keyname, T value)=0 |
virtual void | emplaceArray (std::string keyname, std::shared_ptr< PanNDE::Array< T >> array)=0 |
|
pure virtual |
get array by name
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
get number of arrays
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
get array name by index
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
add array to bundle
|
pure virtual |
add scalar to bundle
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
get scalar value by name
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
get number of scalars
Implemented in HostData::HostDataBundle< T >.
|
pure virtual |
get scalar name by index
Implemented in HostData::HostDataBundle< T >.