|
MRVOXELS_API bool | 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 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< 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< std::vector< VdbVolume > > | fromVdb (const std::filesystem::path &file, const ProgressCallback &cb={}) |
| Load all voxel volumes from OpenVDB file.
|
|
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< 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.
|
|