27#ifndef __RADAR_ODIMH5V21_FACTORY_HPP__
28#define __RADAR_ODIMH5V21_FACTORY_HPP__
75 virtual OdimObject* create(
const std::string& path);
95 virtual OdimObject* open(
const std::string& path);
117 virtual OdimObject* open(
const std::string& path,
int h5flags);
136 virtual PolarVolume* createPolarVolume(
const std::string& path);
155 virtual ImageObject* createImageObject(
const std::string& path);
174 virtual CompObject* createCompObject(
const std::string& path);
193 virtual XsecObject* createXsecObject(
const std::string& path);
213 virtual PolarVolume* openPolarVolume(
const std::string& path);
234 virtual PolarVolume* openPolarVolume(
const std::string& path,
int h5flags);
254 virtual ImageObject* openImageObject(
const std::string& path);
275 virtual ImageObject* openImageObject(
const std::string& path,
int h5flags);
295 virtual CompObject* openCompObject(
const std::string& path);
316 virtual CompObject* openCompObject(
const std::string& path,
int h5flags);
336 virtual XsecObject* openXsecObject(
const std::string& path);
357 virtual XsecObject* openXsecObject(
const std::string& path,
int h5flags);
373 virtual H5::H5File* openOdimFile(
const std::string& path,
int h5flags, std::string& objtype);
374 virtual PolarVolume* createPolarVolume(H5::H5File* file);
375 virtual ImageObject* createImageObject(H5::H5File* file);
376 virtual CompObject* createCompObject (H5::H5File* file);
377 virtual XsecObject* createXsecObject (H5::H5File* file);
OdimH5 v2.1 CompObject.
Definition: odimh5v21_classes.hpp:1799
OdimH5 v2.1 ImageObject.
Definition: odimh5v21_classes.hpp:1772
Definition: odimh5v21_factory.hpp:52
OdimH5 object dumper.
Definition: odimh5v21_dump.hpp:52
Generic OdimH5 v2.1 object.
Definition: odimh5v21_classes.hpp:96
OdimH5 v2.1 Polar Volume.
Definition: odimh5v21_classes.hpp:882
OdimH5 v2.1 XsecObject.
Definition: odimh5v21_classes.hpp:1826
Namespace related to ODIMH5 version 2.1.
Definition: odimh5v21.hpp:46
Main library classes (generic objects, polar volumes etc.)
OdimH5 classes to create OdimH5 objects dumps.