next up previous contents
Next: HL_NodeList Up: C Header Definitions Previous: HL_NodeMark

HL_Node

This is a single node and is defined in the following structure:

typedef struct HL_Node {
   HL_Type type;        /* the type of node */
   char name[256];      /* the node's name */
   int ndims;           /* the number of dimensions in the array */
   hsize_t dims[4];     /* the dimensions of each of ndims */
   unsigned char* data; /* actual  data */
   char format[64];     /* the string representation of the data type */
   hid_t typeId;        /* reference to HDF's internal type management */
   size_t dSize;        /* size of one value in data */
   HL_DataType dataType;/* identifies whether data is single or an array */
   hid_t hdfId;         /* like typeId: for internal use */
   HL_NodeMark mark;    /* is this node marked? */
   HL_CompoundTypeDescription* compoundDescription; /* a list of compound
type descriptions*/
} HL_Node;




2000-08-08