FichierHDF#
#include <FichierHDF.h>
This abstract class provides all the functionalities to open and manipulate HDF files and related concepts (datasets, groups, etc .
How to cite this class in this doc#
:ref:`FichierHDF <class-fichierhdf>`
[FichierHDF](#class-fichierhdf)
Detailed description#
..) It intentionally does not place itself in the Sortie_Fichier_base or Entree_Fichier_base hierarchy since it is rather the datasets inside the HDF file that are regarded as TRUST Fichier objects.
Inherited by#
public : FichierHDFPar
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
check_int_size
void FichierHDF::check_int_size(Nom filename)
How to cite in this doc:
:ref:`void FichierHDF::check_int_size(Nom filename) <public-void-fichierhdf-check-int-size-nom-filename>`
[void FichierHDF::check_int_size(Nom filename)](#public-void-fichierhdf-check-int-size-nom-filename)
close
void FichierHDF::close()
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::close() <public-void-fichierhdf-close>`
[void FichierHDF::close()](#public-void-fichierhdf-close)
create
void FichierHDF::create(Nom filename)
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::create(Nom filename) <public-void-fichierhdf-create-nom-filename>`
[void FichierHDF::create(Nom filename)](#public-void-fichierhdf-create-nom-filename)
create_and_fill_dataset_MW
void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, SChaine &sortie)
How to cite in this doc:
:ref:`void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, SChaine &sortie) <public-void-fichierhdf-create-and-fill-dataset-mw-nom-dataset-basename-schaine-ref-sortie>`
[void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, SChaine &sortie)](#public-void-fichierhdf-create-and-fill-dataset-mw-nom-dataset-basename-schaine-ref-sortie)
create_and_fill_dataset_MW
void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, Sortie_Brute &sortie)
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, Sortie_Brute &sortie) <public-void-fichierhdf-create-and-fill-dataset-mw-nom-dataset-basename-sortie-brute-ref-sortie>`
[void FichierHDF::create_and_fill_dataset_MW(Nom dataset_basename, Sortie_Brute &sortie)](#public-void-fichierhdf-create-and-fill-dataset-mw-nom-dataset-basename-sortie-brute-ref-sortie)
create_and_fill_dataset_SW
void FichierHDF::create_and_fill_dataset_SW(Nom datasetname, Sortie_Brute &sortie)
How to cite in this doc:
:ref:`void FichierHDF::create_and_fill_dataset_SW(Nom datasetname, Sortie_Brute &sortie) <public-void-fichierhdf-create-and-fill-dataset-sw-nom-datasetname-sortie-brute-ref-sortie>`
[void FichierHDF::create_and_fill_dataset_SW(Nom datasetname, Sortie_Brute &sortie)](#public-void-fichierhdf-create-and-fill-dataset-sw-nom-datasetname-sortie-brute-ref-sortie)
create_datasets
void FichierHDF::create_datasets(Noms dataset_names, long length)
How to cite in this doc:
:ref:`void FichierHDF::create_datasets(Noms dataset_names, long length) <public-void-fichierhdf-create-datasets-noms-dataset-names-long-length>`
[void FichierHDF::create_datasets(Noms dataset_names, long length)](#public-void-fichierhdf-create-datasets-noms-dataset-names-long-length)
exists
bool FichierHDF::exists(const char *dataset_name)
Referenced By
How to cite in this doc:
:ref:`bool FichierHDF::exists(const char *dataset_name) <public-bool-fichierhdf-exists-const-char-ptr-dataset-name>`
[bool FichierHDF::exists(const char *dataset_name)](#public-bool-fichierhdf-exists-const-char-ptr-dataset-name)
FichierHDF
FichierHDF::FichierHDF()
References
How to cite in this doc:
:ref:`FichierHDF::FichierHDF() <public-fichierhdf-fichierhdf>`
[FichierHDF::FichierHDF()](#public-fichierhdf-fichierhdf)
fill_dataset
void FichierHDF::fill_dataset(Nom dataset_name, Sortie_Brute &sortie)
How to cite in this doc:
:ref:`void FichierHDF::fill_dataset(Nom dataset_name, Sortie_Brute &sortie) <public-void-fichierhdf-fill-dataset-nom-dataset-name-sortie-brute-ref-sortie>`
[void FichierHDF::fill_dataset(Nom dataset_name, Sortie_Brute &sortie)](#public-void-fichierhdf-fill-dataset-nom-dataset-name-sortie-brute-ref-sortie)
open
void FichierHDF::open(Nom filename, bool readOnly)
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::open(Nom filename, bool readOnly) <public-void-fichierhdf-open-nom-filename-bool-readonly>`
[void FichierHDF::open(Nom filename, bool readOnly)](#public-void-fichierhdf-open-nom-filename-bool-readonly)
read_dataset
void FichierHDF::read_dataset(Nom dataset_basename, int proc_rank, Entree_Brute &entree)
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::read_dataset(Nom dataset_basename, int proc_rank, Entree_Brute &entree) <public-void-fichierhdf-read-dataset-nom-dataset-basename-int-proc-rank-entree-brute-ref-entree>`
[void FichierHDF::read_dataset(Nom dataset_basename, int proc_rank, Entree_Brute &entree)](#public-void-fichierhdf-read-dataset-nom-dataset-basename-int-proc-rank-entree-brute-ref-entree)
set_int_size
void FichierHDF::set_int_size()
How to cite in this doc:
:ref:`void FichierHDF::set_int_size() <public-void-fichierhdf-set-int-size>`
[void FichierHDF::set_int_size()](#public-void-fichierhdf-set-int-size)
~FichierHDF
FichierHDF::~FichierHDF()
How to cite in this doc:
:ref:`FichierHDF::~FichierHDF() <public-fichierhdf-dtor-fichierhdf>`
[FichierHDF::~FichierHDF()](#public-fichierhdf-dtor-fichierhdf)
is_hdf5
bool FichierHDF::is_hdf5(const char *file_name)
How to cite in this doc:
:ref:`bool FichierHDF::is_hdf5(const char *file_name) <public-static-bool-fichierhdf-is-hdf5-const-char-ptr-file-name>`
[bool FichierHDF::is_hdf5(const char *file_name)](#public-static-bool-fichierhdf-is-hdf5-const-char-ptr-file-name)
prepare_dataset_props
void FichierHDF::prepare_dataset_props()
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::prepare_dataset_props() <protected-void-fichierhdf-prepare-dataset-props>`
[void FichierHDF::prepare_dataset_props()](#protected-void-fichierhdf-prepare-dataset-props)
prepare_file_props
void FichierHDF::prepare_file_props()
Referenced By
How to cite in this doc:
:ref:`void FichierHDF::prepare_file_props() <protected-void-fichierhdf-prepare-file-props>`
[void FichierHDF::prepare_file_props()](#protected-void-fichierhdf-prepare-file-props)
FichierHDF
FichierHDF::FichierHDF(const FichierHDF &)
How to cite in this doc:
:ref:`FichierHDF::FichierHDF(const FichierHDF &) <private-fichierhdf-fichierhdf-const-fichierhdf-ref>`
[FichierHDF::FichierHDF(const FichierHDF &)](#private-fichierhdf-fichierhdf-const-fichierhdf-ref)
operator =
FichierHDF & FichierHDF::operator=(const FichierHDF &)
How to cite in this doc:
:ref:`FichierHDF & FichierHDF::operator=(const FichierHDF &) <private-fichierhdf-ref-fichierhdf-operator-equal-const-fichierhdf-ref>`
[FichierHDF & FichierHDF::operator=(const FichierHDF &)](#private-fichierhdf-ref-fichierhdf-operator-equal-const-fichierhdf-ref)