typedef itk::SmartPointer< const Self > ConstPointer;
typedef Parameters TParameters;
+ typedef std::set< vtkRenderWindowInteractor* > TInteractors;
enum DialogResult
{
public:
itkTypeMacro( ProcessObject, Object );
- cpPlugins_Id_Macro( ProcessObject, "BaseObject" );
+ cpPlugins_Id_Macro( ProcessObject, BaseObject );
itkBooleanMacro( Interactive );
virtual void GetInputsNames( std::set< std::string >& names ) const;
virtual void GetOutputsNames( std::set< std::string >& names ) const;
+ unsigned int GetNumberOfInputs( ) const;
+ unsigned int GetNumberOfOutputs( ) const;
virtual bool SetOutputObjectName(
const std::string& new_object_name,
Parameters::Pointer m_Parameters;
ParametersQtDialog* m_ParametersDialog;
+ TInteractors m_Interactors;
Plugins* m_Plugins;
bool m_Interactive;