bes  Updated for version 3.20.6
hdfistream_sds Class Reference
Collaboration diagram for hdfistream_sds:
Collaboration graph

Classes

struct  slab
 

Public Member Functions

void _init (const string filename="")
 
virtual bool bos (void) const
 
virtual void close (void)
 
virtual bool eo_attr (void) const
 
virtual bool eo_dim (void) const
 
virtual bool eos (void) const
 
vector< array_ceget_map_ce ()
 
 hdfistream_sds (const hdfistream_sds &)
 
 hdfistream_sds (const string filename="")
 
virtual int index (void) const
 
bool is_map_ce_set ()
 
virtual void open (const char *filename=0)
 
void operator= (const hdfistream_sds &)
 
hdfistream_sdsoperator>> (hdf_attr &ha)
 
hdfistream_sdsoperator>> (hdf_dim &hd)
 
hdfistream_sdsoperator>> (hdf_sds &hs)
 
hdfistream_sdsoperator>> (vector< hdf_attr > &hav)
 
hdfistream_sdsoperator>> (vector< hdf_dim > &hdv)
 
hdfistream_sdsoperator>> (vector< hdf_sds > &hsv)
 
virtual void rewind (void)
 
virtual void seek (const char *name)
 
virtual void seek (int index=0)
 
virtual void seek_next (void)
 
virtual void seek_ref (int ref)
 
void set_map_ce (const vector< array_ce > &a_ce)
 
void setmeta (bool val)
 
void setslab (int *start, int *edge, int *stride, bool reduce_rank=false)
 
void setslab (vector< int >start, vector< int >edge, vector< int >stride, bool reduce_rank=false)
 
void unsetslab (void)
 

Public Attributes

int32 _file_id
 
string _filename
 
int _index
 

Protected Member Functions

void _close_sds (void)
 
void _del (void)
 
void _get_fileinfo (void)
 
void _get_sdsinfo (void)
 
void _init (void)
 
void _rewind (void)
 
void _seek_arr (const string &name)
 
void _seek_arr (int index)
 
void _seek_arr_ref (int ref)
 
void _seek_next_arr (void)
 

Protected Attributes

int32 _attr_index
 
int32 _dim_index
 
bool _map_ce_set
 
vector< array_ce_map_ce_vec
 
bool _meta
 
int32 _nattrs
 
int32 _nfattrs
 
int32 _nsds
 
int32 _rank
 
int32 _sds_id
 
struct hdfistream_sds::slab _slab
 

Static Protected Attributes

static const string format = "format"
 
static const string long_name = "long_name"
 
static const string units = "units"
 

Detailed Description

Definition at line 84 of file hcstream.h.


The documentation for this class was generated from the following files: