quadEM  7-0
Public Member Functions | Friends | List of all members
hdf5::Dataset Class Reference

Class used for writing a DataSet with the NDFileHDF5 plugin. More...

#include <NDFileHDF5Layout.h>

Inheritance diagram for hdf5::Dataset:
hdf5::Element

Public Member Functions

 Dataset ()
 
 Dataset (const std::string &name)
 
 Dataset (const Dataset &src)
 
Datasetoperator= (const Dataset &src)
 
virtual ~Dataset ()
 
std::string _str_ ()
 
void set_data_source (DataSource &src)
 Return a string representation of the object. More...
 
void set_data_source (DataSource &src, size_t max_elements)
 
DataSourcedata_source ()
 
void data_alloc_max_elements (size_t max_elements)
 
size_t data_append_value (void *val)
 
size_t data_num_elements ()
 
size_t data_store_size ()
 
void data_stored ()
 
const void * data ()
 
void set_src_default (bool def)
 
bool is_src_default ()
 
void set_ndattr_name (const std::string &name)
 
bool has_ndattr_name (const std::string &name)
 
- Public Member Functions inherited from hdf5::Element
 Element ()
 
 Element (const Element &src)
 
 Element (const std::string &name)
 
 ~Element ()
 
Elementoperator= (const Element &src)
 
const std::string & get_name ()
 
virtual std::string get_full_name ()
 
virtual std::string get_path (bool trailing_slash=false)
 
int add_attribute (Attribute &attr)
 
bool has_attribute (const std::string &attr_name)
 
int tree_level ()
 
Elementget_parent ()
 
MapAttributes_tget_attributes ()
 

Friends

std::ostream & operator<< (std::ostream &out, Dataset &dset)
 Stream operator: use to prints a string representation of this class. More...
 

Additional Inherited Members

- Public Types inherited from hdf5::Element
typedef std::map< std::string,
Attribute
MapAttributes_t
 
- Protected Member Functions inherited from hdf5::Element
void _copy (const Element &src)
 
- Protected Attributes inherited from hdf5::Element
MapAttributes_t attributes
 
std::string name
 

Detailed Description

Class used for writing a DataSet with the NDFileHDF5 plugin.

Constructor & Destructor Documentation

hdf5::Dataset::Dataset ( )
hdf5::Dataset::Dataset ( const std::string &  name)
hdf5::Dataset::Dataset ( const Dataset src)
hdf5::Dataset::~Dataset ( )
virtual

Member Function Documentation

std::string hdf5::Dataset::_str_ ( )
const void * hdf5::Dataset::data ( )
void hdf5::Dataset::data_alloc_max_elements ( size_t  max_elements)
size_t hdf5::Dataset::data_append_value ( void *  val)
size_t hdf5::Dataset::data_num_elements ( )
DataSource & hdf5::Dataset::data_source ( )
size_t hdf5::Dataset::data_store_size ( )
void hdf5::Dataset::data_stored ( )
bool hdf5::Dataset::has_ndattr_name ( const std::string &  name)
bool hdf5::Dataset::is_src_default ( )
Dataset & hdf5::Dataset::operator= ( const Dataset src)
void hdf5::Dataset::set_data_source ( DataSource src)

Return a string representation of the object.

void hdf5::Dataset::set_data_source ( DataSource src,
size_t  max_elements 
)
void hdf5::Dataset::set_ndattr_name ( const std::string &  name)
void hdf5::Dataset::set_src_default ( bool  def)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
Dataset dset 
)
friend

Stream operator: use to prints a string representation of this class.


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