- std::vector< const DataObject* > m_Inputs;
- std::vector< DataObject* > m_Outputs;
- bool m_OutputsDisconnected;
+ protected:
+ itk::ProcessObject::Pointer m_ITKObject;
+ vtkSmartPointer< vtkAlgorithm > m_VTKObject;
+
+ Parameters::Pointer m_Parameters;
+ ParametersQtDialog* m_ParametersDialog;
+ TInteractors m_Interactors;
+ Plugins* m_Plugins;
+ bool m_Interactive;
+
+ typedef std::map< std::string, DataObject::Pointer > _TDataContainer;
+ _TDataContainer m_Inputs;
+ _TDataContainer m_Outputs;
+ std::map< std::string, std::string > m_OutputObjectsNames;