9 #include "uiMedDataQt/config.hpp" 11 #include <fwData/Reconstruction.hpp> 12 #include <fwData/TransformationMatrix3D.hpp> 14 #include <fwGui/editor/IEditor.hpp> 24 class QListWidgetItem;
61 UIMEDDATAQT_API virtual
void configuring() override;
62 UIMEDDATAQT_API virtual
void starting() override;
63 UIMEDDATAQT_API virtual
void stopping() override;
64 UIMEDDATAQT_API virtual
void swapping() override;
65 UIMEDDATAQT_API virtual
void updating() override;
66 UIMEDDATAQT_API virtual
void info( ::
std::ostream& stream ) override;
83 void onReconstructionCheck(QListWidgetItem* currentItem);
89 void onSelectAllChanged(
int state);
94 void notitfyTransformationMatrix(::
fwData::TransformationMatrix3D::sptr aTransMat);
97 void addMeshTransform();
100 typedef ::
std::map< ::
std::
string, ::
fwData::Reconstruction::sptr > ReconstructionMapType;
101 typedef ::
std::map< ::
std::
string, ::
fwData::TransformationMatrix3D::sptr> InnerMatMappingType;
102 typedef ::
std::map< ::
std::
string, InnerMatMappingType> SaveMappingType;
104 ReconstructionMapType m_reconstructionMap;
105 QPointer< QPushButton > m_saveButton;
106 QPointer< QPushButton > m_loadButton;
107 QPointer< QPushButton > m_resetButton;
108 QPointer< QListWidget > m_reconstructionListBox;
109 QPointer< QComboBox > m_saveSelectionComboBox;
110 QPointer< QCheckBox > m_selectAllCheckBox;
113 SaveMappingType m_saveListing;
114 unsigned int m_saveCount;
The namespace uiMedDataQt contains editors for medical data.
This class is a helper to define the connections of a service and its data.
Defines the service interface managing the editor service for object.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Contains the representation of the data objects used in the framework.