bool Configuration::set_windowlevel_list(const Glib::ustring& modality, WindowLevelList& list) {
	WindowLevelList::iterator i;

	for(i = list.begin(); i != list.end(); i++) {
		i->second.modality = modality;
		set_windowlevel(i->second);
	}

	return true;
}
bool Configuration::set_windowlevel_list(const Glib::ustring& modality, WindowLevelList& list) {
	Glib::ustring base = "/apps/aeskulap/presets/windowlevel/"+modality;
	WindowLevelList::iterator i;
	
	for(i = list.begin(); i != list.end(); i++) {
		i->second.modality = modality;
		set_windowlevel(i->second);
	}
	
	return true;
}
Example #3
0
void Configuration::add_default_presets_ct() {

	// DEFAULT CT WINDOWLEVELS
	// 
	// (Thanks Dr. Grover Ronald Pardo Holzwarth)
	// 
	// Abdomen     W:  250  C:  50
	// Head        W:  150  C:  50
	// Lung        W:  2000 C: -550
	// Mediastinum W:  450  C:  50
	// Spine       W:  300  C:  40
	// Vertebrae   W:  2300 C:  530

	set_windowlevel(WindowLevel(gettext("Abdomen"), "CT", 50, 250));
	set_windowlevel(WindowLevel(gettext("Head"), "CT", 50, 150));
	set_windowlevel(WindowLevel(gettext("Lung"), "CT", -550, 2000));
	set_windowlevel(WindowLevel(gettext("Mediastinum"), "CT", 50, 450));
	set_windowlevel(WindowLevel(gettext("Spine"), "CT", 40, 300));
	set_windowlevel(WindowLevel(gettext("Vertebrae"), "CT", 530, 2300));
}