Aim: Import a HDF5 file.
More...
#include <DGtal/io/readers/HDF5Reader.h>
template<typename TImageContainer, typename TFunctor = functors::Cast< typename TImageContainer::Value >>
struct DGtal::HDF5Reader< TImageContainer, TFunctor >
Aim: Import a HDF5 file.
Description of class 'HDF5Reader'
- Template Parameters
-
TImageContainer | the image container to use. |
TFunctor | the type of functor used in the import (by default set to functors::Cast< TImageContainer::Value>). |
Definition at line 62 of file HDF5Reader.h.
◆ Domain
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ Functor
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ ImageContainer
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ OutputImage
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ Value
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ Vector
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ BOOST_CONCEPT_ASSERT() [1/2]
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ BOOST_CONCEPT_ASSERT() [2/2]
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
◆ BOOST_STATIC_ASSERT()
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
DGtal::HDF5Reader< TImageContainer, TFunctor >::BOOST_STATIC_ASSERT |
( |
(ImageContainer::Domain::dimension==2)||(ImageContainer::Domain::dimension==3) |
| ) |
|
◆ importHDF5()
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
Main method to import a HDF5 image file with 2D image dataset(s) (8-bit with palette and 24-bit truecolor with INTERLACE_PIXEL) into an instance of the template parameter ImageContainer.
- Parameters
-
aFilename | the file name to import. |
aDataset | the dataset name to import. |
aFunctor | the functor used to import and cast the source image values into the type of the image container value (by default set to functors::Cast < TImageContainer::Value >. |
topbotomOrder | if true, the point of coordinate (0,0) will be the bottom left corner image point (default) else the center of image coordinate will be the top left of the image (not usual). |
- Returns
- an instance of the ImageContainer.
Referenced by DGtal::GenericReader< TContainer, 2, TValue >::importWithValueFunctor(), and DGtal::GenericReader< TContainer, 2, DGtal::uint32_t >::importWithValueFunctor().
◆ importHDF5_3D()
template<typename TImageContainer , typename TFunctor = functors::Cast< typename TImageContainer::Value >>
Main method to import a HDF5 image file with 3D UInt8 image dataset(s) into an instance of the template parameter ImageContainer.
- Parameters
-
aFilename | the file name to import. |
aDataset | the dataset name to import. |
aFunctor | the functor used to import and cast the source image values into the type of the image container value (by default set to functors::Cast < TImageContainer::Value >. |
- Returns
- an instance of the ImageContainer.
Referenced by DGtal::GenericReader< TContainer, 3, TValue >::importWithValueFunctor().
The documentation for this struct was generated from the following file: