#ifndef __IMAGEMPR__H__
#define __IMAGEMPR__H__
-// Standard stuff
-#include <map>
-#include <set>
+#include <vector>
// Qt stuff
#include <QMainWindow>
typedef cpPlugins::Interface::ProcessObject TPluginFilter;
typedef cpPlugins::Interface::Parameters TParameters;
- typedef std::set< std::string > TStringContainer;
typedef cpExtensions::Visualization::MPRObjects TMPRObjects;
public:
protected:
bool _LoadPlugins( const std::string& filename );
+ std::string _LoadImage(
+ TPluginImage::Pointer& image, const QStringList& names
+ );
private slots:
void _triggered_actionOpenPlugins( );
void _triggered_actionOpenInputImage( );
+ void _triggered_actionOpenSegmentation( );
void _triggered_actionOpenInputPolyData( );
void _triggered_actionImageToImage( );
void _triggered_actionImageToMesh( );
std::string m_ImageWriterClass;
std::string m_MeshReaderClass;
std::string m_MeshWriterClass;
- TStringContainer m_ImageToImageFilters;
- TStringContainer m_ImageToMeshFilters;
// Real data
TPluginImage::Pointer m_InputImage;
+ TPluginImage::Pointer m_InputSegmentation;
TPluginMesh::Pointer m_InputMesh;
// Visualization stuff