template<typename TContainer, typename TValue>
struct DGtal::GenericReader< TContainer, 3, TValue >
GenericReader Template partial specialisation for volume images of dimension 3
Definition at line 212 of file GenericReader.h.
template<typename TContainer, typename TValue>
template<typename TFunctor>
TContainer DGtal::GenericReader< TContainer, 3, TValue >::importWithValueFunctor |
( |
const std::string & | filename, |
|
|
const TFunctor & | aFunctor, |
|
|
unsigned int | x = 0, |
|
|
unsigned int | y = 0, |
|
|
unsigned int | z = 0 ) |
|
inlinestatic |
Import an image file by specifying a value functor (used for gray scale image format: vol, longvol, pgm3D, raw).
- Template Parameters
-
TFunctor | The type of the functor (should verify the concept CUnaryFunctor<TFunctor, unsigned char , TContainer::Value > ). |
- Parameters
-
filename | the image filename to be imported. |
aFunctor | an ColorRGBEncoder. The type of the functor (should verify the concept CUnaryFunctor<TFunctor, TContainer::Value, DGtal::Color > ). |
x | x |
y | y |
z | z |
Definition at line 245 of file GenericReader.h.
249 {
253
255 {
257 }
259 {
261 }
263 {
265 }
267 {
271 }
272
273#ifdef DGTAL_WITH_HDF5
276#endif
277
278#ifdef DGTAL_WITH_ITK
280 {
282 }
284 {
286 }
287#endif
288
289 trace.error() <<
"Extension " <<
extension<<
" in 3D, not yet implemented in DGtal GenericReader." <<
std::endl;
291 }
static ImageContainer importDicom(const std::string &aFilename, const Functor &aFunctor=Functor())
static ImageContainer importHDF5_3D(const std::string &aFilename, const std::string &aDataset, const Functor &aFunctor=Functor())
static Image importITK(const std::string &filename, const TFunctor &aFunctor=TFunctor(), bool shiftDomainUsingOrigin=true)
static ImageContainer importLongvol(const std::string &filename, const Functor &aFunctor=Functor())
static ImageContainer importPGM3D(const std::string &aFilename, const Functor &aFunctor=Functor())
static ImageContainer importVol(const std::string &filename, const Functor &aFunctor=Functor())
References DGtal::GenericReader< TContainer, Tdim, TValue >::BOOST_CONCEPT_ASSERT(), DGtal::DicomReader< TImageContainer, TFunctor >::importDicom(), DGtal::HDF5Reader< TImageContainer, TFunctor >::importHDF5_3D(), DGtal::ITKReader< TImage >::importITK(), DGtal::LongvolReader< TImageContainer, TFunctor >::importLongvol(), DGtal::PGMReader< TImageContainer, TFunctor >::importPGM3D(), DGtal::VolReader< TImageContainer, TFunctor >::importVol(), DGtal::ITK_IO_IMAGE_EXT, and DGtal::trace.