]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkPlaneSource.cxx
3195 creaVtk Feature New Normal - new Boxes ImageCutByAxis LightKit MeshCutByAxis
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkPlaneSource.cxx
index ff09f5d166cd904350375ebdd316ea1c2ba7c5a4..2f8b50dff43c9ac9a48605a76d7a537029883084 100644 (file)
@@ -24,18 +24,18 @@ void PlaneSource::Process()
                p0[2]=0;
     double p1[3];
                p1[0]=0;
-               p1[1]=0;
+               p1[1]=1;
                p1[2]=0;    
                double p2[3];
                p2[0]=0;
                p2[1]=0;
-               p2[2]=0;
+               p2[2]=1;
                double c[3];
                c[0]=bbGetInputCenter()[0];
                c[1]=bbGetInputCenter()[1];
                c[2]=bbGetInputCenter()[2];
 
-               plane->SetResolution( 100, 100);
+               plane->SetResolution( bbGetInputXResolution(), bbGetInputYResolution() );
                plane->SetOrigin( p0 );
                plane->SetPoint1( p1 );
                plane->SetPoint2( p2 );
@@ -45,15 +45,26 @@ void PlaneSource::Process()
                plane->SetCenter( c );
                plane->Update( );
     bbSetOutputPlane( (vtkDataSet*)plane );
-    std::cout << "CFT End of Process() CFT" << std::endl;
-  
+    bbSetOutputPolyData( plane->GetOutput() );
+
 }
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
 //===== 
 void PlaneSource::bbUserSetDefaultValues()
 {
+   std::vector<double> c;
+   std::vector<double> n;
+       c.push_back(0);
+       c.push_back(0);
+       c.push_back(0);
+       n.push_back(1);
+       n.push_back(0);
+       n.push_back(0);
+   bbSetInputCenter(c);
+   bbSetInputNormal(n);
+   bbSetInputXResolution(100);
+   bbSetInputYResolution(100);
 }
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)