Public Member Functions | Static Public Member Functions | Protected Member Functions

mitk::LevelWindowPreset Class Reference

#include <mitkLevelWindowPreset.h>

List of all members.

Public Member Functions

 vtkTypeMacro (LevelWindowPreset, vtkXMLParser)
bool LoadPreset ()
bool LoadPreset (std::string fileName)
double getLevel (std::string name)
double getWindow (std::string window)
std::map< std::string, double > & getLevelPresets ()
std::map< std::string, double > & getWindowPresets ()
void newPresets (std::map< std::string, double > newLevel, std::map< std::string, double > newWindow)

Static Public Member Functions

static LevelWindowPresetNew ()

Protected Member Functions

 LevelWindowPreset ()
 ~LevelWindowPreset ()

Detailed Description

Definition at line 28 of file mitkLevelWindowPreset.h.


Constructor & Destructor Documentation

mitk::LevelWindowPreset::LevelWindowPreset (  ) [protected]

Definition at line 25 of file mitkLevelWindowPreset.cpp.

mitk::LevelWindowPreset::~LevelWindowPreset (  ) [protected]

Definition at line 29 of file mitkLevelWindowPreset.cpp.

{
}


Member Function Documentation

double mitk::LevelWindowPreset::getLevel ( std::string  name )

Definition at line 97 of file mitkLevelWindowPreset.cpp.

Referenced by QmitkLevelWindowWidgetContextMenu::setPreset().

{
std::map< std::string, double > & mitk::LevelWindowPreset::getLevelPresets (  )
double mitk::LevelWindowPreset::getWindow ( std::string  window )
std::map< std::string, double > & mitk::LevelWindowPreset::getWindowPresets (  )
bool mitk::LevelWindowPreset::LoadPreset (  )

Definition at line 33 of file mitkLevelWindowPreset.cpp.

Referenced by QmitkLevelWindowWidgetContextMenu::QmitkLevelWindowWidgetContextMenu().

{
}

bool LevelWindowPreset::LoadPreset()
{
  m_XmlFileName = mitk::StandardFileLocations::GetInstance()->FindFile("mitkLevelWindowPresets.xml", "Config");

  if (!m_XmlFileName.empty()) 
    return LoadPreset(m_XmlFileName);
bool mitk::LevelWindowPreset::LoadPreset ( std::string  fileName )

Definition at line 43 of file mitkLevelWindowPreset.cpp.

{
  if ( fileName.empty() )
    return false;

  vtkXMLParser::SetFileName( fileName.c_str() );

  if ( !vtkXMLParser::Parse() )
  {
#ifdef INTERDEBUG
    MITK_INFO<<"LevelWindowPreset::LoadPreset xml file cannot parse!"<<std::endl;
#endif
  }

static LevelWindowPreset* mitk::LevelWindowPreset::New (  ) [static]
void mitk::LevelWindowPreset::newPresets ( std::map< std::string, double >  newLevel,
std::map< std::string, double >  newWindow 
)

Definition at line 123 of file mitkLevelWindowPreset.cpp.

Referenced by QmitkLevelWindowWidgetContextMenu::addPreset().

{
  m_Level = newLevel;
mitk::LevelWindowPreset::vtkTypeMacro ( LevelWindowPreset  ,
vtkXMLParser   
)

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