|
| MRVOXELS_API DicomStatus | isDicomFile (const std::filesystem::path &path, std::string *seriesUid=nullptr) |
| |
| MRVOXELS_API bool | isDicomFolder (const std::filesystem::path &dirPath) |
| | check if given folder contains at least one DICOM file
|
| |
| MRVOXELS_API std::vector< std::filesystem::path > | findDicomFoldersRecursively (const std::filesystem::path &path) |
| | returns all the dicom folders in path, searching recursively
|
| |
| MRVOXELS_API Expected< DicomVolume > | loadDicomFile (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Loads full volume from single DICOM file (not a slice file) as SimpleVolumeMinMax.
|
| |
| MRVOXELS_API Expected< DicomVolumeAsVdb > | loadDicomFileAsVdb (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Loads full volume from single DICOM file (not a slice file) as VdbVolume.
|
| |
| MRVOXELS_API Expected< DicomVolume > | loadDicomFolder (const std::filesystem::path &path, unsigned maxNumThreads, const ProgressCallback &cb={}) |
| | Loads one volume from DICOM files located in given folder as SimpleVolumeMinMax.
|
| |
| MRVOXELS_API Expected< DicomVolumeAsVdb > | loadDicomFolderAsVdb (const std::filesystem::path &path, unsigned maxNumThreads, const ProgressCallback &cb={}) |
| | Loads one volume from DICOM files located in given folder as VdbVolume.
|
| |
| MRVOXELS_API std::vector< Expected< DicomVolume > > | loadDicomsFolder (const std::filesystem::path &path, unsigned maxNumThreads, const ProgressCallback &cb={}) |
| | Loads all volumes from DICOM files located in given folder as a number of SimpleVolumeMinMax.
|
| |
| MRVOXELS_API std::vector< Expected< DicomVolumeAsVdb > > | loadDicomsFolderAsVdb (const std::filesystem::path &path, unsigned maxNumThreads, const ProgressCallback &cb={}) |
| | Loads all volumes from DICOM files located in given folder as a number of VdbVolume.
|
| |
| MRVOXELS_API std::vector< Expected< DicomVolumeAsVdb > > | loadDicomsFolderTreeAsVdb (const std::filesystem::path &path, unsigned maxNumThreads=4, const ProgressCallback &cb={}) |
| | Loads every subfolder with DICOM volume as new object.
|
| |
| MRVOXELS_API Expected< std::shared_ptr< ObjectVoxels > > | createObjectVoxels (const DicomVolumeAsVdb &dcm, const ProgressCallback &cb={}) |
| | converts DicomVolumeAsVdb in ObjectVoxels
|
| |
| MRVOXELS_API Expected< LoadedObjects > | makeObjectVoxelsFromDicomFolder (const std::filesystem::path &folder, const ProgressCallback &callback={}) |
| | Loads 3D volumetric data from dicom-files in given folder, and converts them into an ObjectVoxels.
|
| |
| MRVOXELS_API Expected< VdbVolume > | fromRaw (const std::filesystem::path &file, const RawParameters ¶ms, const ProgressCallback &cb={}) |
| | Load raw voxels from file with provided parameters.
|
| |
| MRVOXELS_API Expected< VdbVolume > | fromRaw (std::istream &in, const RawParameters ¶ms, const ProgressCallback &cb={}) |
| |
| MRVOXELS_API Expected< FloatGrid > | gridFromRaw (const std::filesystem::path &file, const RawParameters ¶ms, const ProgressCallback &cb={}) |
| | Load raw voxels from file with provided parameters.
|
| |
| MRVOXELS_API Expected< FloatGrid > | gridFromRaw (std::istream &in, const RawParameters ¶ms, const ProgressCallback &cb={}) |
| |
| MRVOXELS_API Expected< RawParameters > | findRawParameters (std::filesystem::path &file) |
| |
| MRVOXELS_API Expected< VdbVolume > | fromRaw (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Load raw voxels file, parsing parameters from name.
|
| |
| MRVOXELS_API Expected< FloatGrid > | gridFromRaw (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Load raw voxels file, parsing parameters from name.
|
| |
| MRVOXELS_API Expected< std::vector< VdbVolume > > | fromVdb (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Load all voxel volumes from OpenVDB file.
|
| |
| MRVOXELS_API Expected< std::vector< FloatGrid > > | gridsFromVdb (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| |
| MRVOXELS_API Expected< std::vector< FloatGrid > > | gridsFromVdb (std::istream &in, const ProgressCallback &cb={}) |
| |
| MRVOXELS_API Expected< VdbVolume > | fromGav (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Load voxel from Gav-file with micro CT reconstruction.
|
| |
| MRVOXELS_API Expected< VdbVolume > | fromGav (std::istream &in, const ProgressCallback &cb={}) |
| | Load voxel from Gav-stream with micro CT reconstruction.
|
| |
| MRVOXELS_API Expected< std::vector< FloatGrid > > | gridsFromAnySupportedFormat (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Detects the format from file extension and loads voxels from it.
|
| |
| MRVOXELS_API Expected< std::vector< VdbVolume > > | fromAnySupportedFormat (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| | Detects the format from file extension and loads voxels from it.
|
| |
| MRVOXELS_API Expected< VdbVolume > | loadTiffDir (const LoadingTiffSettings &settings) |
| | Load voxels from a set of TIFF files.
|
| |