|
ISMRMRD
ISMRM Raw Data Format
|
Meta Container. More...
#include <meta.h>
Public Member Functions | |
to | |
This function sets the parameter with name value @value. The set function assumes the parameter will have a single value and wipes out any array that might be there. There is an @append function for appending to an existing array. | |
| template<class T > | |
| void | set (const char *name, T value) |
| template<class T > | |
| void | append (const char *name, T value) |
| void | remove (const char *name) |
| size_t | length (const char *name) const |
| Return number of values of a particular parameter. | |
as long | |
Return value number @index of the parameter | |
| long | as_long (const char *name, size_t index=0) const |
as double | |
Return value number @index of the parameter | |
| double | as_double (const char *name, size_t index=0) const |
Protected Types | |
| typedef std::map< std::string, std::vector< MetaValue > > | map_t |
as string | |
| map_t | map_ |
| const char * | as_str (const char *name, size_t index=0) const |
| const MetaValue & | value (const char *name, size_t index=0) const |
| bool | empty () const |
| map_t::iterator | begin () |
| map_t::iterator | end () |
| map_t::const_iterator | begin () const |
| map_t::const_iterator | end () const |
Meta Container.
1.8.17