#include <mitkLevelWindowPreset.h>
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 LevelWindowPreset * | New () |
Protected Member Functions | |
| LevelWindowPreset () | |
| ~LevelWindowPreset () | |
Definition at line 28 of file mitkLevelWindowPreset.h.
| mitk::LevelWindowPreset::LevelWindowPreset | ( | ) | [protected] |
Definition at line 25 of file mitkLevelWindowPreset.cpp.
| mitk::LevelWindowPreset::~LevelWindowPreset | ( | ) | [protected] |
Definition at line 29 of file mitkLevelWindowPreset.cpp.
{
}
| 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 | ( | ) |
Definition at line 107 of file mitkLevelWindowPreset.cpp.
Referenced by QmitkLevelWindowWidgetContextMenu::addPreset(), and QmitkLevelWindowWidgetContextMenu::getContextMenu().
{
| double mitk::LevelWindowPreset::getWindow | ( | std::string | window ) |
Definition at line 102 of file mitkLevelWindowPreset.cpp.
Referenced by QmitkLevelWindowWidgetContextMenu::setPreset().
{
| std::map< std::string, double > & mitk::LevelWindowPreset::getWindowPresets | ( | ) |
Definition at line 112 of file mitkLevelWindowPreset.cpp.
Referenced by QmitkLevelWindowWidgetContextMenu::addPreset().
{
| 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 | |||
| ) |
1.7.2