27 #ifndef __RADAR_ODIMH5V20_FACTORY_HPP__
28 #define __RADAR_ODIMH5V20_FACTORY_HPP__
73 virtual OdimObject* create(
const std::string& path);
93 virtual OdimObject* open(
const std::string& path);
115 virtual OdimObject* open(
const std::string& path,
int h5flags);
134 virtual PolarVolume* createPolarVolume(
const std::string& path);
153 virtual ImageObject* createImageObject(
const std::string& path);
172 virtual CompObject* createCompObject(
const std::string& path);
191 virtual XsecObject* createXsecObject(
const std::string& path);
211 virtual PolarVolume* openPolarVolume(
const std::string& path);
232 virtual PolarVolume* openPolarVolume(
const std::string& path,
int h5flags);
252 virtual ImageObject* openImageObject(
const std::string& path);
273 virtual ImageObject* openImageObject(
const std::string& path,
int h5flags);
293 virtual CompObject* openCompObject(
const std::string& path);
314 virtual CompObject* openCompObject(
const std::string& path,
int h5flags);
334 virtual XsecObject* openXsecObject(
const std::string& path);
355 virtual XsecObject* openXsecObject(
const std::string& path,
int h5flags);
371 virtual H5::H5File* openOdimFile(
const std::string& path,
int h5flags, std::string& objtype);
372 virtual PolarVolume* createPolarVolume(H5::H5File* file);
373 virtual ImageObject* createImageObject(H5::H5File* file);
374 virtual CompObject* createCompObject (H5::H5File* file);
375 virtual XsecObject* createXsecObject (H5::H5File* file);
OdimH5 v2.0 CompObject.
Definition: odimh5v20_classes.hpp:1698
OdimH5 v2.0 ImageObject.
Definition: odimh5v20_classes.hpp:1671
OdimH5 objects factory.
Definition: odimh5v20_factory.hpp:50
OdimH5 object dumper.
Definition: odimh5v20_dump.hpp:52
Generic OdimH5 v2.0 object.
Definition: odimh5v20_classes.hpp:95
OdimH5 v2.0 Polar Volume.
Definition: odimh5v20_classes.hpp:846
OdimH5 v2.0 XsecObject.
Definition: odimh5v20_classes.hpp:1725
Namespace related to ODIMH5 version 2.0.
Definition: odimh5v20.hpp:46
Main library classes (generic objects, polar volumes etc.)
OdimH5 classes to create OdimH5 objects dumps.