Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkDiffusionImageNiftiReaderService.h>
Public Types | |
typedef short | DiffusionPixelType |
typedef mitk::Image | OutputType |
typedef mitk::DiffusionPropertyHelper::ImageType | VectorImageType |
typedef mitk::DiffusionPropertyHelper::GradientDirectionType | GradientDirectionType |
typedef mitk::DiffusionPropertyHelper::MeasurementFrameType | MeasurementFrameType |
typedef mitk::DiffusionPropertyHelper::GradientDirectionsContainerType | GradientDirectionContainerType |
Public Types inherited from mitk::IFileIO | |
enum | ConfidenceLevel { Unsupported, PartiallySupported, Supported } |
A confidence level describing the confidence of the reader or writer in handling the given data. More... | |
typedef std::map< std::string, us::Any > | Options |
Options for reading or writing data. More... | |
typedef mitk::MessageAbstractDelegate1< float > | ProgressCallback |
Public Member Functions | |
DiffusionImageNiftiReaderService (const DiffusionImageNiftiReaderService &other) | |
DiffusionImageNiftiReaderService () | |
virtual | ~DiffusionImageNiftiReaderService () |
virtual std::vector< itk::SmartPointer< BaseData > > | Read () override |
Reads a path or stream and creates a list of BaseData objects. More... | |
Public Member Functions inherited from mitk::AbstractFileReader | |
virtual void | SetInput (const std::string &location) override |
Set the input location. More... | |
virtual void | SetInput (const std::string &location, std::istream *is) override |
Set an input stream to read from. More... | |
virtual std::string | GetInputLocation () const override |
Get the current input location. More... | |
virtual std::istream * | GetInputStream () const override |
Get the input stream. More... | |
MimeType | GetRegisteredMimeType () const |
virtual DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
Reads the specified file or input stream, loading its contents into the provided DataStorage. More... | |
virtual ConfidenceLevel | GetConfidenceLevel () const override |
The confidence level of the reader or writer implementation. More... | |
virtual Options | GetOptions () const override |
returns a list of the supported options More... | |
virtual us::Any | GetOption (const std::string &name) const override |
virtual void | SetOptions (const Options &options) override |
virtual void | SetOption (const std::string &name, const us::Any &value) override |
virtual void | AddProgressCallback (const ProgressCallback &callback) override |
virtual void | RemoveProgressCallback (const ProgressCallback &callback) override |
us::ServiceRegistration< IFileReader > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
void | UnregisterService () |
Public Member Functions inherited from mitk::IFileReader | |
virtual | ~IFileReader () |
Public Member Functions inherited from mitk::IFileIO | |
virtual | ~IFileIO () |
Protected Member Functions | |
void | InternalRead () |
Protected Member Functions inherited from mitk::AbstractFileReader | |
AbstractFileReader () | |
~AbstractFileReader () | |
AbstractFileReader (const AbstractFileReader &other) | |
AbstractFileReader (const CustomMimeType &mimeType, const std::string &description) | |
virtual us::ServiceProperties | GetServiceProperties () const |
virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
void | SetMimeType (const CustomMimeType &mimeType) |
const CustomMimeType * | GetMimeType () const |
void | SetMimeTypePrefix (const std::string &prefix) |
std::string | GetMimeTypePrefix () const |
void | SetDescription (const std::string &description) |
std::string | GetDescription () const |
void | SetDefaultOptions (const Options &defaultOptions) |
Options | GetDefaultOptions () const |
void | SetRanking (int ranking) |
Set the service ranking for this file reader. More... | |
int | GetRanking () const |
std::string | GetLocalFileName () const |
Get a local file name for reading. More... | |
virtual void | SetDefaultDataNodeProperties (DataNode *node, const std::string &filePath) |
Protected Attributes | |
OutputType::Pointer | m_OutputCache |
itk::TimeStamp | m_CacheTime |
Additional Inherited Members | |
Static Public Member Functions inherited from mitk::IFileIO | |
static std::string | PROP_DESCRIPTION () |
Service property name for a description. More... | |
static std::string | PROP_MIMETYPE () |
Service property name for the mime-type associated with this file writer. More... | |
Definition at line 40 of file mitkDiffusionImageNiftiReaderService.h.
Definition at line 51 of file mitkDiffusionImageNiftiReaderService.h.
typedef mitk::DiffusionPropertyHelper::GradientDirectionsContainerType mitk::DiffusionImageNiftiReaderService::GradientDirectionContainerType |
Definition at line 57 of file mitkDiffusionImageNiftiReaderService.h.
typedef mitk::DiffusionPropertyHelper::GradientDirectionType mitk::DiffusionImageNiftiReaderService::GradientDirectionType |
Definition at line 55 of file mitkDiffusionImageNiftiReaderService.h.
typedef mitk::DiffusionPropertyHelper::MeasurementFrameType mitk::DiffusionImageNiftiReaderService::MeasurementFrameType |
Definition at line 56 of file mitkDiffusionImageNiftiReaderService.h.
Definition at line 53 of file mitkDiffusionImageNiftiReaderService.h.
typedef mitk::DiffusionPropertyHelper::ImageType mitk::DiffusionImageNiftiReaderService::VectorImageType |
Definition at line 54 of file mitkDiffusionImageNiftiReaderService.h.
mitk::DiffusionImageNiftiReaderService::DiffusionImageNiftiReaderService | ( | const DiffusionImageNiftiReaderService & | other | ) |
Definition at line 54 of file mitkDiffusionImageNiftiReaderService.cpp.
mitk::DiffusionImageNiftiReaderService::DiffusionImageNiftiReaderService | ( | ) |
Definition at line 71 of file mitkDiffusionImageNiftiReaderService.cpp.
References mitk::AbstractFileReader::RegisterService().
|
virtual |
Definition at line 67 of file mitkDiffusionImageNiftiReaderService.cpp.
|
protected |
Definition at line 97 of file mitkDiffusionImageNiftiReaderService.cpp.
References mitk::DiffusionPropertyHelper::BVALUEMAPPROPERTYNAME, mitk::BValueMapProperty::CreateBValueMap(), mitk::CustomMimeType::GetExtension(), mitk::CustomMimeType::GetFilenameWithoutExtension(), mitk::AbstractFileReader::GetInputLocation(), mitk::AbstractFileReader::GetMimeType(), mitk::GrabItkImageMemory(), mitk::DiffusionPropertyHelper::GRADIENTCONTAINERPROPERTYNAME, line, m_CacheTime, m_OutputCache, mitk::DiffusionPropertyHelper::MEASUREMENTFRAMEPROPERTYNAME, MITK_INFO, mitk::FloatProperty::New(), mitk::New(), mitk::Image::New(), mitk::DiffusionPropertyHelper::ORIGINALGRADIENTCONTAINERPROPERTYNAME, and mitk::DiffusionPropertyHelper::REFERENCEBVALUEPROPERTYNAME.
Referenced by Read().
|
overridevirtual |
Reads a path or stream and creates a list of BaseData objects.
This method must be implemented for each specific reader. Call GetInputStream() first and check for a non-null stream to read from. If the input stream is NULL
, use GetInputLocation() to read from a local file-system path.
If the reader cannot use streams directly, use GetLocalFileName() instead.
mitk::Exception |
Implements mitk::AbstractFileReader.
Definition at line 79 of file mitkDiffusionImageNiftiReaderService.cpp.
References InternalRead(), and m_OutputCache.
|
protected |
Definition at line 61 of file mitkDiffusionImageNiftiReaderService.h.
Referenced by InternalRead().
|
protected |
Definition at line 60 of file mitkDiffusionImageNiftiReaderService.h.
Referenced by InternalRead(), and Read().