Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::FileReaderSelector Class Reference

#include <mitkFileReaderSelector.h>

Classes

class  Item
 

Public Member Functions

 FileReaderSelector (const FileReaderSelector &other)
 
 FileReaderSelector (const std::string &path)
 
 ~FileReaderSelector ()
 
FileReaderSelectoroperator= (const FileReaderSelector &other)
 
bool IsEmpty () const
 
std::vector< MimeTypeGetMimeTypes () const
 
std::vector< ItemGet () const
 Get a sorted list of file reader items. More...
 
Item Get (long id) const
 
Item GetDefault () const
 
long GetDefaultId () const
 
Item GetSelected () const
 
long GetSelectedId () const
 
bool Select (const Item &item)
 
bool Select (long id)
 
void Swap (FileReaderSelector &fws)
 

Detailed Description

Definition at line 29 of file mitkFileReaderSelector.h.

Constructor & Destructor Documentation

◆ FileReaderSelector() [1/2]

mitk::FileReaderSelector::FileReaderSelector ( const FileReaderSelector other)

Definition at line 48 of file mitkFileReaderSelector.cpp.

◆ FileReaderSelector() [2/2]

◆ ~FileReaderSelector()

mitk::FileReaderSelector::~FileReaderSelector ( )

Definition at line 124 of file mitkFileReaderSelector.cpp.

Member Function Documentation

◆ Get() [1/2]

std::vector< FileReaderSelector::Item > mitk::FileReaderSelector::Get ( ) const

Get a sorted list of file reader items.

  1. Confidence level (ascending)
  2. MimeType ordering (ascending)
  3. File Reader service ranking (ascending)

This means the best matching item is at the back of the returned container.

Returns

Definition at line 133 of file mitkFileReaderSelector.cpp.

Referenced by GetDefault(), GetSelected(), main(), mitk::PreferenceListReaderOptionsFunctor::operator()(), and QmitkFileReaderOptionsDialog::QmitkFileReaderOptionsDialog().

◆ Get() [2/2]

FileReaderSelector::Item mitk::FileReaderSelector::Get ( long  id) const

Definition at line 146 of file mitkFileReaderSelector.cpp.

◆ GetDefault()

FileReaderSelector::Item mitk::FileReaderSelector::GetDefault ( ) const

Definition at line 156 of file mitkFileReaderSelector.cpp.

References Get().

◆ GetDefaultId()

long mitk::FileReaderSelector::GetDefaultId ( ) const

Definition at line 157 of file mitkFileReaderSelector.cpp.

◆ GetMimeTypes()

std::vector< MimeType > mitk::FileReaderSelector::GetMimeTypes ( ) const

Definition at line 132 of file mitkFileReaderSelector.cpp.

◆ GetSelected()

FileReaderSelector::Item mitk::FileReaderSelector::GetSelected ( ) const

Definition at line 158 of file mitkFileReaderSelector.cpp.

References Get().

Referenced by mitk::PreferenceListReaderOptionsFunctor::operator()().

◆ GetSelectedId()

long mitk::FileReaderSelector::GetSelectedId ( ) const

◆ IsEmpty()

bool mitk::FileReaderSelector::IsEmpty ( ) const

Definition at line 131 of file mitkFileReaderSelector.cpp.

◆ operator=()

FileReaderSelector & mitk::FileReaderSelector::operator= ( const FileReaderSelector other)

Definition at line 125 of file mitkFileReaderSelector.cpp.

◆ Select() [1/2]

bool mitk::FileReaderSelector::Select ( const Item item)

◆ Select() [2/2]

bool mitk::FileReaderSelector::Select ( long  id)

Definition at line 161 of file mitkFileReaderSelector.cpp.

◆ Swap()

void mitk::FileReaderSelector::Swap ( FileReaderSelector fws)

Definition at line 175 of file mitkFileReaderSelector.cpp.

References us::ExplicitlySharedDataPointer< T >::Swap().

Referenced by mitk::swap().


The documentation for this class was generated from the following files: