Public Member Functions

mitk::DataStorageService Class Reference

#include <mitkDataStorageService.h>

Inheritance diagram for mitk::DataStorageService:
Inheritance graph
[legend]
Collaboration diagram for mitk::DataStorageService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DataStorageService ()
bool IsA (const std::type_info &type)
const std::type_info & GetType () const
IDataStorageReference::Pointer CreateDataStorage (const std::string &label)
std::vector
< IDataStorageReference::Pointer
GetDataStorageReferences () const
IDataStorageReference::Pointer GetDefaultDataStorage () const
IDataStorageReference::Pointer GetActiveDataStorage () const
void SetActiveDataStorage (IDataStorageReference::Pointer dataStorageRef)

Detailed Description

Definition at line 25 of file mitkDataStorageService.h.


Constructor & Destructor Documentation

mitk::DataStorageService::DataStorageService (  )

Member Function Documentation

IDataStorageReference::Pointer mitk::DataStorageService::CreateDataStorage ( const std::string &  label ) [virtual]

Implements mitk::IDataStorageService.

Definition at line 40 of file mitkDataStorageService.cpp.

Referenced by DataStorageService().

{
  return typeid(IDataStorageService);
}

IDataStorageReference::Pointer DataStorageService::CreateDataStorage(const std::string& label)
{

  StandaloneDataStorage::Pointer dataStorage = mitk::StandaloneDataStorage::New();
  DataStorageReference::Pointer ref(new DataStorageReference(dataStorage.GetPointer()));
  ref->SetLabel(label);
IDataStorageReference::Pointer mitk::DataStorageService::GetActiveDataStorage (  ) const [virtual]

Implements mitk::IDataStorageService.

Definition at line 62 of file mitkDataStorageService.cpp.

{
  return m_DefaultDataStorageRef;
}

std::vector< IDataStorageReference::Pointer > mitk::DataStorageService::GetDataStorageReferences (  ) const [virtual]

Implements mitk::IDataStorageService.

Definition at line 52 of file mitkDataStorageService.cpp.

IDataStorageReference::Pointer mitk::DataStorageService::GetDefaultDataStorage (  ) const [virtual]

Implements mitk::IDataStorageService.

Definition at line 57 of file mitkDataStorageService.cpp.

{
  return m_DataStorageReferences;
}

const std::type_info & mitk::DataStorageService::GetType (  ) const [virtual]

Reimplemented from berry::Service.

Definition at line 35 of file mitkDataStorageService.cpp.

bool mitk::DataStorageService::IsA ( const std::type_info &  type )

Definition at line 28 of file mitkDataStorageService.cpp.

{
void mitk::DataStorageService::SetActiveDataStorage ( IDataStorageReference::Pointer  dataStorageRef ) [virtual]

Implements mitk::IDataStorageService.

Definition at line 67 of file mitkDataStorageService.cpp.

{
  return m_ActiveDataStorageRef;
}

void DataStorageService::SetActiveDataStorage(IDataStorageReference::Pointer dataStorageRef)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines