Public Member Functions

mitk::DataStorageReference Class Reference

#include <mitkDataStorageReference.h>

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

List of all members.

Public Member Functions

 DataStorageReference (DataStorage::Pointer dataStorage, bool isDefault=false)
DataStorage::Pointer GetDataStorage () const
bool IsDefault () const
std::string GetLabel () const
void SetLabel (const std::string &label)
bool operator== (const IDataStorageReference *o) const

Detailed Description

Definition at line 26 of file mitkDataStorageReference.h.


Constructor & Destructor Documentation

mitk::DataStorageReference::DataStorageReference ( DataStorage::Pointer  dataStorage,
bool  isDefault = false 
)

Definition at line 21 of file mitkDataStorageReference.cpp.

: m_Default(isDefault), m_DataStorage(dataStorage)
{
  

Member Function Documentation

DataStorage::Pointer mitk::DataStorageReference::GetDataStorage (  ) const [virtual]

Implements mitk::IDataStorageReference.

Definition at line 27 of file mitkDataStorageReference.cpp.

{
  return m_DataStorage;
std::string mitk::DataStorageReference::GetLabel (  ) const [virtual]

Implements mitk::IDataStorageReference.

Definition at line 38 of file mitkDataStorageReference.cpp.

{
  return m_Label;
bool mitk::DataStorageReference::IsDefault (  ) const [virtual]

Implements mitk::IDataStorageReference.

Definition at line 33 of file mitkDataStorageReference.cpp.

{
  return m_Default;
bool mitk::DataStorageReference::operator== ( const IDataStorageReference o ) const [virtual]

Implements mitk::IDataStorageReference.

Definition at line 48 of file mitkDataStorageReference.cpp.

{
  if (dynamic_cast<const DataStorageReference*>(o) == 0) return false;
  return (m_DataStorage == dynamic_cast<const DataStorageReference*>(o)->m_DataStorage);
void mitk::DataStorageReference::SetLabel ( const std::string &  label ) [virtual]

Implements mitk::IDataStorageReference.

Definition at line 43 of file mitkDataStorageReference.cpp.

{
  m_Label = label;

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