17#ifndef __albaGUIDicomSettings_H__
18#define __albaGUIDicomSettings_H__
85 APPLY_DEFAULT_POSITION
127 void SetSkipCrop(
int skipCrop) { m_SkipCrop = skipCrop; m_Config->Write(
"SkipCrop", m_SkipCrop);}
133 void SetAutoVMEType(
int autoVMEType) { m_AutoVMEType = autoVMEType; m_Config->Write(
"AutoVMEType", m_AutoVMEType);}
139 void SetAutoResample(
int autoResample) { m_AutoResample = autoResample; m_Config->Write(
"AutoResample", m_AutoResample); }
145 void SetOutputType(
int outputType) { m_OutputType = outputType; m_Config->Write(
"VMEType", m_OutputType);}
160 int m_CheckNameCompositor[5];
171 friend class albaGUIDicomSettingsTest;
Implementation of the message object for the Subject/Observer design pattern.
a CheckList that send albaEventNotification in the form albaEvent(this, widget_id,...
Class Name : albaGUIDicomSettings.
void SetOutputType(int outputType)
Sets OutputType.
int GetAutoResample() const
Returns AutoVMEType.
albaGUIDicomSettings(albaObserver *Listener, const albaString &label=_("Dicom"))
constructor.
void SetLastDicomDir(wxString lastDicomDir)
Helper function to store and retrieve the last Dicom dir opened.
void InitializeSettings()
Initialize the application settings.
int GetAutoVMEType() const
Returns AutoVMEType.
int m_DCM_ImagePositionPatientchoice
void EnableItems()
Used to enable/disable items according to the current widgets state.
void OnEvent(albaEventBase *alba_event)
Answer to the messages coming from interface.
POSITION_EXEPTION_HANDLING
~albaGUIDicomSettings()
destructor.
void SetDCMImagePositionPatientExceptionHandling(int choice)
Sets the DCM_ImagePositionPatient choice.
albaGUICheckListBox * m_DicomModalityListBox
int GetBuildStep()
Retrieve the build step.
int GetOutputType() const
Returns OutputType.
void SetSkipCrop(int skipCrop)
Sets SkipCrop.
DICOM_SETTINGS_WIDGET_ID
GUI IDs.
@ ID_DCM_POSITION_PATIENT_CHOICE
void SetAutoVMEType(int autoVMEType)
Sets AutoVMEType.
DICOM_CONVERSION
Conversion IDs.
wxString GetLastDicomDir()
int GetSkipCrop() const
Returns SkipCrop.
int GetDCMImagePositionPatientExceptionHandling()
Return the DCM_ImagePositionPatient choice.
void SetAutoResample(int autoResample)
Sets AutoVMEType.
int GetEnabledCustomName(enum NAME_COMPOSITOR type)
Return if an element of custom name check list is checked.
void CreateGui()
Create the GUI for the setting panel.
class name: albaGUISettings base class for more complex specified classes regarding the setting of ap...
Interface implementing the Observer of the Subject/Observer design pattern.
albaString - performs common string operations on c-strings.