#include "MacheteFilter.h"
-#include <cpPlugins/Interface/BaseApplication.h>
-#include <cpPlugins/Interface/Plugins.h>
-
#include <cpPlugins/Interface/DataObject.h>
#include <cpPlugins/Interface/Image.h>
#include <cpPlugins/Interface/Mesh.h>
wdg->GetCenter( center );
wdg->GetNormal( normal );
- this->m_Filter->GetParameters( )->SetPoint( "PlaneCenter", 3, center );
- this->m_Filter->GetParameters( )->SetVector( "PlaneNormal", 3, normal );
+ /* TODO
+ this->m_Filter->GetParameters( )->SetPoint( "PlaneCenter", 3, center );
+ this->m_Filter->GetParameters( )->SetVector( "PlaneNormal", 3, normal );
+ */
// Update filter
- auto plugins = this->m_Filter->GetPlugins( );
- if( plugins != NULL )
- {
- auto app = plugins->GetApplication( );
- if( app != NULL )
- app->UpdateActualFilter( );
-
- } // fi
+ /* TODO
+ auto plugins = this->m_Filter->GetPlugins( );
+ if( plugins != NULL )
+ {
+ auto app = plugins->GetApplication( );
+ if( app != NULL )
+ app->UpdateActualFilter( );
+
+ } // fi
+ */
}
// -------------------------------------------------------------------------
void cpPlugins::BasicFilters::MacheteFilter_Dialog::
reject( )
{
+ /*
auto plugins = this->m_Filter->GetPlugins( );
if( plugins != NULL )
plugins->DeactivateFilter( );
+ */
this->Superclass::reject( );
}
m_PlaneWidget( NULL )
{
this->_AddInput( "Input" );
- this->_MakeOutput< cpPlugins::Interface::DataObject >( "PositiveOutput" );
- this->_MakeOutput< cpPlugins::Interface::DataObject >( "NegativeOutput" );
+ this->_AddOutput< cpPlugins::Interface::DataObject >( "PositiveOutput" );
+ this->_AddOutput< cpPlugins::Interface::DataObject >( "NegativeOutput" );
+ /*
this->m_Parameters->ConfigureAsPoint( "PlaneCenter" );
this->m_Parameters->ConfigureAsVector( "PlaneNormal" );
+ */
}
// -------------------------------------------------------------------------
I* image = dynamic_cast< I* >( dobj );
+ /*
_TPoint c = this->m_Parameters->GetPoint< _TPoint >(
"PlaneCenter", I::ImageDimension
);
_TVector n = this->m_Parameters->GetVector< _TVector >(
"PlaneNormal", I::ImageDimension
);
+ */
+ _TPoint c;
+ _TVector n;
typename _TPlane::Pointer plane = _TPlane::New( );
plane->SetCenter( c );
_TImage* pos_out = this->GetOutput< _TImage >( "PositiveOutput" );
if( pos_out == NULL )
{
- this->_MakeOutput< _TImage >( "PositiveOutput" );
+ this->_AddOutput< _TImage >( "PositiveOutput" );
pos_out = this->GetOutput< _TImage >( "PositiveOutput" );
pos_out->SetName( pos_name );
_TImage* neg_out = this->GetOutput< _TImage >( "NegativeOutput" );
if( neg_out == NULL )
{
- this->_MakeOutput< _TImage >( "NegativeOutput" );
+ this->_AddOutput< _TImage >( "NegativeOutput" );
neg_out = this->GetOutput< _TImage >( "NegativeOutput" );
neg_out->SetName( neg_name );