|
RAVE
|
This is a wrapper around a lazy nodelist reader used for fetching data from a HL_NodeList. More...
#include "lazy_dataset.h"#include "rave_debug.h"#include "rave_alloc.h"#include <string.h>#include "rave_object.h"#include "rave_data2d.h"#include "rave_hlhdf_utilities.h"Classes | |
| struct | _LazyDataset_t |
| Represents one lazy dataset. More... | |
Functions | |
| int | LazyDataset_init (LazyDataset_t *self, LazyNodeListReader_t *reader, const char *nodename) |
| Initializes this object with the reader and the name of the node to fetch. | |
| RaveData2D_t * | LazyDataset_get (LazyDataset_t *self) |
| Load the data upon request. | |
| long | LazyDataset_getXsize (LazyDataset_t *self) |
| long | LazyDataset_getYsize (LazyDataset_t *self) |
| RaveDataType | LazyDataset_getDataType (LazyDataset_t *self) |
| const char * | LazyDataset_getNodeName (LazyDataset_t *self) |
Variables | |
| RaveCoreObjectType | LazyDataset_TYPE |
| Type definition to use when creating a rave object. | |
This is a wrapper around a lazy nodelist reader used for fetching data from a HL_NodeList.
This does not support RAVE_OBJECT_CLONE.
| RaveData2D_t * LazyDataset_get | ( | LazyDataset_t * | self | ) |
Load the data upon request.
| int LazyDataset_init | ( | LazyDataset_t * | self, |
| LazyNodeListReader_t * | reader, | ||
| const char * | nodename ) |
Initializes this object with the reader and the name of the node to fetch.
The nodename must exist within the available names in the reader otherwise initialization will fail.
| [in] | self | - self |
| [in] | reader | - the node list reader |
| [in] | nodename | - the name of the node |
| RaveCoreObjectType LazyDataset_TYPE |
Type definition to use when creating a rave object.