-#include <plugins/ImageMeshFilters/RasterMeshFilter.h>
+#include <ImageMeshFilters/RasterMeshFilter.h>
#include <cpPlugins/DataObjects/BoundingBox.h>
#include <cpPlugins/DataObjects/Mesh.h>
-#include <cpPlugins_ImageIterators.h>
#include <itkTriangleMeshToBinaryImageFilter.h>
#include <cpExtensions/Algorithms/RasterContourFilter.h>
-#include <itkTriangleMeshToBinaryImageFilter.hxx>
-#include <cpExtensions/Algorithms/RasterContourFilter.hxx>
// -------------------------------------------------------------------------
cpPluginsImageMeshFilters::RasterMeshFilter::
_TPixel outside = _TPixel( this->m_Parameters.GetUint( "OutsideValue" ) );
auto filter = this->_CreateITK< _TFilter >( );
- filter->AddPoints( mesh->GetPoints( ) );
+ filter->ClearPoints( );
+ double pnt[ 3 ];
+ for( long i = 0; i < mesh->GetNumberOfPoints( ); ++i )
+ {
+ mesh->GetPoint( i, pnt );
+ filter->AddPoint( pnt[ 0 ], pnt[ 1 ] );
+
+ } // rof
filter->SetTemplate( in_im );
filter->SetInsideValue( inside );
filter->SetOutsideValue( outside );