]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkStreamLineNumeration.cxx
Merge remote-tracking branch 'origin/vtk7itk4' into vtk7itk4wx3
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkStreamLineNumeration.cxx
index 578b30c936eb98dfa40b817ca9c758c98fbf009c..b9b71f75549fbda3017ff1f1d05c2a160a02697b 100644 (file)
@@ -20,7 +20,6 @@ BBTK_BLACK_BOX_IMPLEMENTATION(StreamLineNumeration,bbtk::AtomicBlackBox);
 //===== 
 void StreamLineNumeration::Process()
 {
-
 // THE MAIN PROCESSING METHOD BODY
 //   Here we simply set the input 'In' value to the output 'Out'
 //   And print out the output value
@@ -32,9 +31,7 @@ void StreamLineNumeration::Process()
 //      (the one provided in the attribute 'name' of the tag 'input')
 //    * TYPE is the C++ type of the input/output
 //      (the one provided in the attribute 'type' of the tag 'input')
-
        std::string namascalararray="creaNumeration";
-
        if (bbGetInputStreamLinesIn()!=NULL)
        {
                vtkIdList               *_vtkidlist             = vtkIdList::New();
@@ -42,13 +39,10 @@ void StreamLineNumeration::Process()
                long int                nLinesCell                      = vtkcellarray->GetNumberOfCells(); 
                long int                ii,iLine;
                long int                numberofids;
-
-
                vtkDoubleArray  *numeration                     = vtkDoubleArray::New();
                numeration->SetName( namascalararray.c_str() );                 
                numeration->SetNumberOfComponents(1); 
                numeration->SetNumberOfTuples(nLinesCell);
-
                // FOR EACH LINE
                ii=0;
                for ( iLine=0 ; iLine<nLinesCell ; iLine++ )
@@ -60,11 +54,11 @@ void StreamLineNumeration::Process()
                } // for iLine
 
                bbGetInputStreamLinesIn()->GetPointData()->AddArray( numeration );
+               bbGetInputStreamLinesIn()->GetPointData()->Modified( );
+               bbGetInputStreamLinesIn()->GetPointData()->Update( );
        } // if bbGetInputStreamLinesIn()
-
        bbSetOutputStreamLinesOut( bbGetInputStreamLinesIn() );
        bbSetOutputNameOfScalarArray( namascalararray );
-    
 }
 
 //===== 
@@ -75,34 +69,30 @@ void StreamLineNumeration::bbUserSetDefaultValues()
 //  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX 
 //    Here we initialize the input 'In' to 0
        bbSetInputStreamLinesIn( NULL );
-
 }
+
 //===== 
 // 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 StreamLineNumeration::bbUserInitializeProcessing()
 {
-
 //  THE INITIALIZATION METHOD BODY :
 //    Here does nothing 
 //    but this is where you should allocate the internal/output pointers 
-//    if any 
-
-  
+//    if any  
 }
+
 //===== 
 // 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 StreamLineNumeration::bbUserFinalizeProcessing()
 {
-
 //  THE FINALIZATION METHOD BODY :
 //    Here does nothing 
 //    but this is where you should desallocate the internal/output pointers 
-//    if any
-  
-}
+//    if any  
 }
-// EO namespace bbcreaVtk
+
+} // EO namespace bbcreaVtk