vtkActor *vtkactor = vtkActor::New();
// polydatamapper->ScalarVisibilityOff();
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
polydatamapper->SetInput(polydata);
+#else
+ polydatamapper->SetInputData(polydata);
+#endif
vtkactor->SetMapper(polydatamapper);
vecVtkPolyData.push_back( polydata );
int iActor,sizeActors = vecVtkActors.size();
int numPoints;
- if (oldLstSize!=sizeLstAxis)
- {
- oldLstSize=sizeLstAxis;
+// if (oldLstSize!=sizeLstAxis)
+// {
+// oldLstSize=sizeLstAxis;
for (iActor=0 ; iActor<sizeActors; iActor++)
{
if (bbGetInputRenderer()!=NULL )
vecVtkPolyData[iActor]->Delete();
vecVtkPolyDataMaper[iActor]->Delete();
vecVtkActors[iActor]->Delete();
- }
- }
+ } // if
+ } // for iActor
vecVtkPolyData.clear();
vecVtkPolyDataMaper.clear();
vecVtkActors.clear();
// printf("EED DrawAxisTree3D::Process %d/%d\n", iAxis,sizeLstAxis );
// }
- }
+ } // for iAxis
if ( bbGetInputiAxis() < (int)(vecVtkActors.size()-1) )
{
bbSetOutputOutAxis( vecVtkActors[ bbGetInputiAxis() ] );
} else {
printf("DrawAxisTree3D .ERROR. missing index vector...\n");
- }
+ } // if
- } else {// if oldLstSize
+ // } else {// if oldLstSize
for (iActor=0 ; iActor<sizeActors; iActor++)
{
vecVtkActors[iActor]->GetProperty()->SetOpacity( bbGetInputOpacity() );
vecVtkActors[iActor]->GetProperty()->SetLineWidth( bbGetInputLineWidth() );
}
- }
+// } // if oldLstSize
printf("EED DrawAxisTree3D::Process end \n");