17#ifndef __albaGUIDicomSettings_H__
18#define __albaGUIDicomSettings_H__
130 void SetAcquisitionNumberStrategy(
int strategy) { m_AcquisitionNumberStrategy = strategy; m_Config->Write(
"AcquisitionNumberStrategy", m_AcquisitionNumberStrategy); };
142 void SetSkipCrop(
int skipCrop) { m_SkipCrop = skipCrop; m_Config->Write(
"SkipCrop", m_SkipCrop);}
148 void SetAutoVMEType(
int autoVMEType) { m_AutoVMEType = autoVMEType; m_Config->Write(
"AutoVMEType", m_AutoVMEType);}
154 void SetAutoResample(
int autoResample) { m_AutoResample = autoResample; m_Config->Write(
"AutoResample", m_AutoResample); }
160 void SetOutputType(
int outputType) { m_OutputType = outputType; m_Config->Write(
"VMEType", m_OutputType);}
175 int m_CheckNameCompositor[5];
187 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.
@ MERGE_DIFFERNT_ACQUISITION_NUMBER
@ ASK_STRATEGY_TO_THE_USER
@ SPLIT_DIFFERNT_ACQUISITION_NUMBER
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
@ ASK_USER_FOR_POSITION_HANDLING
~albaGUIDicomSettings()
destructor.
void SetDCMImagePositionPatientExceptionHandling(int choice)
Sets the DCM_ImagePositionPatient choice.
albaGUICheckListBox * m_DicomModalityListBox
void SetAcquisitionNumberStrategy(int strategy)
Return the merge/split strategy for series with the same series ID and different acquisition number.
int GetBuildStep()
Retrieve the build step.
int GetOutputType() const
Returns OutputType.
void SetSkipCrop(int skipCrop)
Sets SkipCrop.
int GetAcquisitionNumberStrategy()
Return the merge/split strategy for series with the same series ID and different acquisition number.
DICOM_SETTINGS_WIDGET_ID
GUI IDs.
@ ID_DCM_POSITION_PATIENT_CHOICE
@ ID_ACQUISITION_NUMBER_STRATEGY_CHOICE
int m_AcquisitionNumberStrategy
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.