--- /dev/null
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleSlab-Widget-01.bbg
+# ----------------------------------
+
+APP_START
+CATEGORY:<VOID>
+DESCRIPTION:Description ??
+AUTHOR:Author ??
+COMPLEXBOX:FALSE
+COMPLEXINPUTS:0
+BOXES:10
+BOX
+creaVtk:Slab-Widget-01:Box01
+ISEXEC:FALSE
+-34.489424:13.362700:-900.000000
+6.760576:3.362700:-900.000000
+FIN_BOX
+BOX
+std:FilesFromDirectory:Box02
+ISEXEC:FALSE
+-36.840080:44.404203:-900.000000
+7.034920:34.404203:-900.000000
+FIN_BOX
+BOX
+std:Configuration:Box03
+ISEXEC:FALSE
+-23.672903:80.263749:-900.000000
+15.752097:70.263749:-900.000000
+FIN_BOX
+BOX
+std:ConcatStrings:Box04
+ISEXEC:FALSE
+-27.314889:63.454587:-900.000000
+12.410111:53.454587:-900.000000
+PORT
+In10:"/gdcmvtk/dicom01"
+FIN_BOX
+BOX
+creaMaracasVisu:ViewerNV:Box05
+ISEXEC:FALSE
+-18.350002:-19.470613:-900.000000
+17.524998:-29.470613:-900.000000
+FIN_BOX
+BOX
+wx:LayoutSplit:Box06
+ISEXEC:TRUE
+-36.559928:-67.656878:-900.000000
+0.115072:-77.656878:-900.000000
+PORT
+Orientation:"H"
+FIN_BOX
+BOX
+wx:LayoutTab:Box07
+ISEXEC:FALSE
+-4.342367:-42.162982:-900.000000
+31.907633:-52.162982:-900.000000
+FIN_BOX
+BOX
+creaMaracasVisu:ViewerNV:Box08
+ISEXEC:FALSE
+49.275957:-18.801149:-900.000000
+85.150957:-28.801149:-900.000000
+FIN_BOX
+BOX
+wx:Slider:Box09
+ISEXEC:FALSE
+34.879012:44.964509:-900.000000
+86.279012:34.964509:-900.000000
+PORT
+Max:"100"
+PORT
+ReactiveOnTrack:"true"
+FIN_BOX
+BOX
+wx:LayoutLine:Box10
+ISEXEC:FALSE
+-70.738557:-23.392751:-900.000000
+-13.178557:-33.392751:-900.000000
+FIN_BOX
+CONNECTIONS:15
+CONNECTION
+Box03:DataPath:Box04:In1
+NumberOfControlPoints:0
+CONNECTION
+Box04:Out:Box02:In
+NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Box01:LstFileNames
+NumberOfControlPoints:0
+CONNECTION
+Box01:ImageSlab2D:Box05:In
+NumberOfControlPoints:0
+CONNECTION
+Box05:Widget:Box07:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box08:Widget:Box07:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box01:Image3D:Box08:In
+NumberOfControlPoints:0
+CONNECTION
+Box07:Widget:Box06:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box01:boxChange:Box05:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box01:boxChange:Box08:BoxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box09:Out:Box01:Slice_In
+NumberOfControlPoints:0
+CONNECTION
+Box09:BoxChange:Box01:boxExecute
+NumberOfControlPoints:0
+CONNECTION
+Box01:widget:Box10:Widget2
+NumberOfControlPoints:0
+CONNECTION
+Box09:Widget:Box10:Widget1
+NumberOfControlPoints:0
+CONNECTION
+Box10:Widget:Box06:Widget1
+NumberOfControlPoints:0
+APP_END
--- /dev/null
+# ----------------------------------
+# - BBTKGEditor v 1.4 BBS BlackBox Script
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleSlab-Widget-01.bbs
+# ----------------------------------
+
+# BBTK GEditor Script
+# ----------------------
+
+include std
+include itkvtk
+include creaVtk
+include std
+include creaMaracasVisu
+include wx
+
+author "Author ??"
+description "Description ??"
+category "<VOID>"
+
+new creaVtk:Slab-Widget-01 Box01
+
+new std:FilesFromDirectory Box02
+
+new std:Configuration Box03
+
+new std:ConcatStrings Box04
+ set Box04.In10 "/gdcmvtk/dicom01"
+
+new creaMaracasVisu:ViewerNV Box05
+
+new wx:LayoutSplit Box06
+ set Box06.Orientation "H"
+
+new wx:LayoutTab Box07
+
+new creaMaracasVisu:ViewerNV Box08
+
+new wx:Slider Box09
+ set Box09.Max "100"
+ set Box09.ReactiveOnTrack "true"
+
+new wx:LayoutLine Box10
+
+
+connect Box03.DataPath Box04.In1
+
+connect Box04.Out Box02.In
+
+connect Box02.Out Box01.LstFileNames
+
+connect Box01.ImageSlab2D Box05.In
+
+connect Box05.Widget Box07.Widget1
+
+connect Box08.Widget Box07.Widget2
+
+connect Box01.Image3D Box08.In
+
+connect Box07.Widget Box06.Widget2
+
+connect Box01.boxChange Box05.BoxExecute
+
+connect Box01.boxChange Box08.BoxExecute
+
+connect Box09.Out Box01.Slice_In
+
+connect Box09.BoxChange Box01.boxExecute
+
+connect Box01.widget Box10.Widget2
+
+connect Box09.Widget Box10.Widget1
+
+connect Box10.Widget Box06.Widget1
+
+
+
+# Complex input ports
+exec Box06
# ----------------------------------
# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /home/davila/Creatis/creaTools/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleStreamLineScalarSegmentation.bbg
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleStreamLineScalarSegmentation.bbg
# ----------------------------------
APP_START
vtk:PolyDataReader:Box01
ISEXEC:FALSE
-88.546051:6.171672:-900.000000
--42.971051:-3.828328:-900.000000
+-46.546051:-3.828328:-900.000000
PORT
In:"/home/davila/Borrame/FIB/example01/V1_IM_fibers.vtk"
FIN_BOX
creaMaracasVisu:ViewerNV:Box02
ISEXEC:FALSE
17.274671:53.788961:-900.000000
-77.914671:43.788961:-900.000000
+80.994671:43.788961:-900.000000
FIN_BOX
BOX
vtk:LoadHola:Box03
ISEXEC:FALSE
-92.289200:111.539584:-900.000000
--46.714200:101.539584:-900.000000
+-56.739200:101.539584:-900.000000
FIN_BOX
BOX
wx:LayoutTab:Box08
ISEXEC:FALSE
137.278039:-199.459007:-900.000000
-194.838039:-209.459007:-900.000000
+173.528039:-209.459007:-900.000000
FIN_BOX
BOX
wx:LayoutSplit:Box09
ISEXEC:TRUE
100.030854:-227.815281:-900.000000
-145.605854:-237.815281:-900.000000
+136.705854:-237.815281:-900.000000
PORT
Orientation:"H"
FIN_BOX
wx:FileSelector:Box14
ISEXEC:FALSE
-8.045537:111.400732:-900.000000
-37.529463:101.400732:-900.000000
+29.329463:101.400732:-900.000000
FIN_BOX
BOX
creaImageIO:ImagesChooserDialogBox:Box15
ISEXEC:FALSE
44.418152:133.616105:-900.000000
-115.593152:123.616105:-900.000000
+95.893152:123.616105:-900.000000
FIN_BOX
BOX
vtk:UnMosaic:Box16
ISEXEC:FALSE
59.016557:113.304403:-900.000000
-104.591557:103.304403:-900.000000
+94.841557:103.304403:-900.000000
PORT
NbImagesInMosaic:"10"
PORT
creaMaracasVisu:ImageChangeInformation:Box17
ISEXEC:FALSE
73.555765:95.217887:-900.000000
-144.730765:85.217887:-900.000000
+125.080765:85.217887:-900.000000
PORT
NewSpacing:"2.65626 2.65625 6.25"
FIN_BOX
toolsbbtk:SaveMHD-Button:Box18
ISEXEC:FALSE
203.504265:-47.784362:-900.000000
-249.079265:-57.784362:-900.000000
+246.029265:-57.784362:-900.000000
FIN_BOX
BOX
vtk:vtkImageDataPointerRelay:Box20
ISEXEC:FALSE
30.936680:79.756254:-900.000000
-102.111680:69.756254:-900.000000
+83.111680:69.756254:-900.000000
FIN_BOX
BOX
vtk:MetaImageReader:Box21
ISEXEC:FALSE
-7.094553:96.485348:-900.000000
-38.480447:86.485348:-900.000000
+37.580447:86.485348:-900.000000
PORT
In:"/home/davila/Borrame/FIB/example01/V1_IM_b_0_dir_1.mhd"
FIN_BOX
BOX
creaVtk:StreamLine_Visu_Widget:Box26
ISEXEC:FALSE
-22.700614:-93.328771:-900.000000
-93.875614:-103.328771:-900.000000
+10.631846:-112.824473:-900.000000
+60.306846:-122.824473:-900.000000
PORT
Title:"Segmented Stream Line"
FIN_BOX
BOX
creaVtk:StreamLine_Visu_Widget:Box27
ISEXEC:FALSE
--108.718370:-94.326200:-900.000000
--37.543370:-104.326200:-900.000000
+-107.480548:-100.515312:-900.000000
+-57.805548:-110.515312:-900.000000
PORT
Title:"Complete Stream Line"
FIN_BOX
wx:LayoutLine:Box29
ISEXEC:FALSE
-9.970267:-146.347569:-900.000000
-47.589733:-156.347569:-900.000000
+26.604733:-156.347569:-900.000000
PORT
Orientation:"V"
FIN_BOX
creaVtk:StreamLineColorInfo:Box32
ISEXEC:FALSE
-99.959608:-16.963324:-900.000000
--28.784608:-26.963324:-900.000000
+-54.234608:-26.963324:-900.000000
FIN_BOX
BOX
creaVtk:StreamLineNumeration:Box33
ISEXEC:FALSE
--19.206371:-40.822235:-900.000000
-51.968629:-50.822235:-900.000000
+-9.922704:-40.822235:-900.000000
+38.352296:-50.822235:-900.000000
FIN_BOX
BOX
creaVtk:StreamLineSegmentationByScalar:Box34
ISEXEC:FALSE
--25.171099:-59.634068:-900.000000
-46.003901:-69.634068:-900.000000
+-13.046067:-63.656991:-900.000000
+45.753933:-73.656991:-900.000000
PORT
ScalarArrayName:"creaNumeration"
FIN_BOX
BOX
creaMaracasVisu:SliderMinMax:Box37
ISEXEC:FALSE
--8.653391:-11.457421:-900.000000
-45.826609:-21.457421:-900.000000
+-1.620310:-9.769481:-900.000000
+52.859690:-19.769481:-900.000000
PORT
InMax:"1000"
PORT
vtk:UpdateRender:Box38
ISEXEC:FALSE
-58.618472:-74.417405:-900.000000
--13.043472:-84.417405:-900.000000
+-18.293472:-84.417405:-900.000000
PORT
Active:"true"
FIN_BOX
# ----------------------------------
# - BBTKGEditor v 1.4 BBS BlackBox Script
-# - /home/davila/Creatis/creaTools/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleStreamLineScalarSegmentation.bbs
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleStreamLineScalarSegmentation.bbs
# ----------------------------------
# BBTK GEditor Script
description "Description ??"
category "<VOID>"
-new PolyDataReader Box01
+new vtk:PolyDataReader Box01
set Box01.In "/home/davila/Borrame/FIB/example01/V1_IM_fibers.vtk"
-new ViewerNV Box02
+new creaMaracasVisu:ViewerNV Box02
-new LoadHola Box03
+new vtk:LoadHola Box03
-new LayoutTab Box08
+new wx:LayoutTab Box08
-new LayoutSplit Box09
+new wx:LayoutSplit Box09
set Box09.Orientation "H"
-new FileSelector Box14
+new wx:FileSelector Box14
-new ImagesChooserDialogBox Box15
+new creaImageIO:ImagesChooserDialogBox Box15
-new UnMosaic Box16
+new vtk:UnMosaic Box16
set Box16.NbImagesInMosaic "10"
set Box16.NbImagesPerRow "4"
-new ImageChangeInformation Box17
+new creaMaracasVisu:ImageChangeInformation Box17
set Box17.NewSpacing "2.65626 2.65625 6.25"
-new SaveMHD-Button Box18
+new toolsbbtk:SaveMHD-Button Box18
-new vtkImageDataPointerRelay Box20
+new vtk:vtkImageDataPointerRelay Box20
-new MetaImageReader Box21
+new vtk:MetaImageReader Box21
set Box21.In "/home/davila/Borrame/FIB/example01/V1_IM_b_0_dir_1.mhd"
-new StreamLine_Visu_Widget Box26
+new creaVtk:StreamLine_Visu_Widget Box26
set Box26.Title "Segmented Stream Line"
-new StreamLine_Visu_Widget Box27
+new creaVtk:StreamLine_Visu_Widget Box27
set Box27.Title "Complete Stream Line"
-new LayoutLine Box29
+new wx:LayoutLine Box29
set Box29.Orientation "V"
-new StreamLineColorInfo Box32
+new creaVtk:StreamLineColorInfo Box32
-new StreamLineNumeration Box33
+new creaVtk:StreamLineNumeration Box33
-new StreamLineSegmentationByScalar Box34
+new creaVtk:StreamLineSegmentationByScalar Box34
set Box34.ScalarArrayName "creaNumeration"
-new LayoutLine Box35
+new wx:LayoutLine Box35
-new SliderMinMax Box37
+new creaMaracasVisu:SliderMinMax Box37
set Box37.InMax "1000"
set Box37.InMin "0"
set Box37.ShowActual "false"
set Box37.WinTitle "Threshold"
-new UpdateRender Box38
+new vtk:UpdateRender Box38
set Box38.Active "true"
# Complex input ports
-message
exec Box09
# ----------------------------------
# - BBTKGEditor v 1.4 BBG BlackBox Diagram file
-# - /home/davila/Creatis/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleVectorsTensorsVisu2.bbg
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleVectorsTensorsVisu2.bbg
# ----------------------------------
APP_START
AUTHOR:Author ??
COMPLEXBOX:FALSE
COMPLEXINPUTS:0
-BOXES:8
+BOXES:11
BOX
creaMaracasVisu:ViewerNV:Box03
ISEXEC:FALSE
57.113475:115.543057:-900.000000
-117.753475:105.543057:-900.000000
+120.833475:105.543057:-900.000000
PORT
nTypeView:"5"
FIN_BOX
wx:LayoutSplit:Box05
ISEXEC:TRUE
2.692816:13.173065:-900.000000
-48.267816:3.173065:-900.000000
+41.772816:3.173065:-900.000000
PORT
Orientation:"H"
FIN_BOX
vtk:LoadHola:Box09
ISEXEC:FALSE
63.433818:139.636078:-900.000000
-109.008818:129.636078:-900.000000
+98.983818:129.636078:-900.000000
FIN_BOX
BOX
vtk:StructuredPointsReader:Box10
ISEXEC:FALSE
-33.586603:117.343597:-900.000000
-37.588397:107.343597:-900.000000
+15.113397:107.343597:-900.000000
PORT
In:"/home/davila/Creatis/creaVtk/data/Vectors.vtk"
FIN_BOX
vtk:StructuredPointsReader:Box31
ISEXEC:FALSE
-113.697803:117.483182:-900.000000
--42.522803:107.483182:-900.000000
+-64.997803:107.483182:-900.000000
PORT
In:"/home/davila/tmp/tmpDTI-Cardiac/Data/tensorOriginal3D.vtk"
FIN_BOX
creaVtk:VectorsTensors_Widget:Box26
ISEXEC:FALSE
-108.278239:75.575832:-900.000000
--37.103239:65.575832:-900.000000
+-59.803239:65.575832:-900.000000
FIN_BOX
BOX
creaVtk:VectorsTensors_manualread_Widget:Box12
ISEXEC:FALSE
-27.351004:73.971951:-900.000000
-43.823996:63.971951:-900.000000
+34.098996:63.971951:-900.000000
FIN_BOX
BOX
wx:LayoutTab:Box13
-78.562635:36.838418:-900.000000
-21.002635:26.838418:-900.000000
FIN_BOX
-CONNECTIONS:9
+BOX
+std:Configuration:Box14
+ISEXEC:FALSE
+-71.449878:163.381269:-900.000000
+-32.024878:153.381269:-900.000000
+FIN_BOX
+BOX
+std:ConcatStrings:Box15
+ISEXEC:FALSE
+-40.374478:144.783113:-900.000000
+-0.649478:134.783113:-900.000000
+PORT
+In2:"/creaVtk/Vectors.vtk"
+FIN_BOX
+BOX
+std:ConcatStrings:Box16
+ISEXEC:FALSE
+-107.715185:145.714117:-900.000000
+-67.990185:135.714117:-900.000000
+PORT
+In2:"/creaVtk/Tensors.vtk"
+FIN_BOX
+CONNECTIONS:13
CONNECTION
Box03:Widget:Box05:Widget2
NumberOfControlPoints:0
CONNECTION
Box13:Widget:Box05:Widget1
NumberOfControlPoints:0
+CONNECTION
+Box14:DataPath:Box15:In1
+NumberOfControlPoints:0
+CONNECTION
+Box15:Out:Box10:In
+NumberOfControlPoints:0
+CONNECTION
+Box14:DataPath:Box16:In1
+NumberOfControlPoints:0
+CONNECTION
+Box16:Out:Box31:In
+NumberOfControlPoints:0
APP_END
# ----------------------------------
# - BBTKGEditor v 1.4 BBS BlackBox Script
-# - /home/davila/Creatis/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleVectorsTensorsVisu2.bbs
+# - /tmpEED/creaTools2/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleVectorsTensorsVisu2.bbs
# ----------------------------------
# BBTK GEditor Script
include wx
include vtk
include creaVtk
+include std
author "Author ??"
description "Description ??"
category "<VOID>"
-new ViewerNV Box03
+new creaMaracasVisu:ViewerNV Box03
set Box03.nTypeView "5"
-new LayoutSplit Box05
+new wx:LayoutSplit Box05
set Box05.Orientation "H"
-new LoadHola Box09
+new vtk:LoadHola Box09
-new StructuredPointsReader Box10
+new vtk:StructuredPointsReader Box10
set Box10.In "/home/davila/Creatis/creaVtk/data/Vectors.vtk"
-new StructuredPointsReader Box31
+new vtk:StructuredPointsReader Box31
set Box31.In "/home/davila/tmp/tmpDTI-Cardiac/Data/tensorOriginal3D.vtk"
-new VectorsTensors_Widget Box26
+new creaVtk:VectorsTensors_Widget Box26
+
+new creaVtk:VectorsTensors_manualread_Widget Box12
+
+new wx:LayoutTab Box13
+
+new std:Configuration Box14
-new VectorsTensors_manualread_Widget Box12
+new std:ConcatStrings Box15
+ set Box15.In2 "/creaVtk/Vectors.vtk"
-new LayoutTab Box13
+new std:ConcatStrings Box16
+ set Box16.In2 "/creaVtk/Tensors.vtk"
connect Box03.Widget Box05.Widget2
connect Box13.Widget Box05.Widget1
+connect Box14.DataPath Box15.In1
+
+connect Box15.Out Box10.In
+
+connect Box14.DataPath Box16.In1
+
+connect Box16.Out Box31.In
+
# Complex input ports
//=====
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
// (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();
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++ )
} // for iLine
bbGetInputStreamLinesIn()->GetPointData()->AddArray( numeration );
+ bbGetInputStreamLinesIn()->GetPointData()->Modified( );
+ bbGetInputStreamLinesIn()->GetPointData()->Update( );
} // if bbGetInputStreamLinesIn()
-
bbSetOutputStreamLinesOut( bbGetInputStreamLinesIn() );
bbSetOutputNameOfScalarArray( namascalararray );
-
}
//=====
// 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
// ------------------------------------------------------------------------
creaVtkStreamLineScalarSeg::creaVtkStreamLineScalarSeg()
{
- _vtkidlist = vtkIdList::New();
+ _vtkidlist = vtkIdList::New();
_newvtkpolydata = vtkPolyData::New();
_newvtkcellarray = vtkCellArray::New();
}
printf(".\n ");
printf(".\n ");
}
-
if ((_StreamLinesIn!=NULL) && (_ScalarArrayName!="") )
{
int iLine;
-
_newvtkcellarray->Initialize();
-
- vtkCellArray *vtkcellarray = _StreamLinesIn->GetLines();
- int nLinesCell = vtkcellarray->GetNumberOfCells();
+ vtkCellArray *vtkcellarray = _StreamLinesIn->GetLines();
+ int nLinesCell = vtkcellarray->GetNumberOfCells();
// int vtkcellarraysize = vtkcellarray->GetSize();
- int numberofids;
- int ii;
- vtkDataArray *scalarArray = _StreamLinesIn->GetPointData()->GetArray( _ScalarArrayName.c_str() );
-
-
- vtkDoubleArray *newScalarArray = vtkDoubleArray::New();
+ int numberofids;
+ int ii;
+ vtkDataArray *scalarArray = _StreamLinesIn->GetPointData()->GetArray( _ScalarArrayName.c_str() );
+ vtkDoubleArray *newScalarArray = vtkDoubleArray::New();
newScalarArray->SetName( _ScalarArrayName.c_str() );
newScalarArray->SetNumberOfComponents(1);
-
// FOR EACH LINE
double scalarValue;
- long int iLineNew=0;
- ii=0;
- for ( iLine=0 ; iLine<nLinesCell ; iLine++ )
- {
+ long int iLineNew = 0;
+ ii=0;
+ for ( iLine=0 ; iLine<nLinesCell ; iLine++ )
+ {
vtkcellarray->GetCell(ii, _vtkidlist );
numberofids = _vtkidlist->GetNumberOfIds();
scalarValue = scalarArray->GetTuple1(iLine);
_newvtkcellarray->InsertNextCell( _vtkidlist );
newScalarArray->InsertTuple1( iLineNew, scalarValue );
iLineNew++;
- }
-
+ } // if Threshold
ii=ii+numberofids+1;
- } // for iLine
-
+ } // for iLine
_newvtkpolydata->SetPoints( _StreamLinesIn->GetPoints() );
_newvtkpolydata->SetLines( _newvtkcellarray );
int iArrays,arraysSize = _StreamLinesIn->GetPointData()->GetNumberOfArrays();
for ( iArrays=0 ; iArrays<arraysSize ; iArrays++ )
{
_newvtkpolydata->GetPointData()->AddArray( _StreamLinesIn->GetPointData()->GetArray(iArrays) );
- }
+ } // iArrays
_newvtkpolydata->GetPointData()->RemoveArray( _ScalarArrayName.c_str() );
_newvtkpolydata->GetPointData()->AddArray( newScalarArray );
//EED 2017-01-01 Migration VTK7
#if VTK_MAJOR_VERSION <= 5
_newvtkpolydata->Update();
#else
+ _newvtkcellarray->Modified();
_newvtkpolydata->Modified();
+// _newvtkpolydata->BuildCells();
#endif
-
- _StreamLinesOut = _newvtkpolydata;
-
+ _StreamLinesOut = _newvtkpolydata;
} // _StreamLinesIn
}