@@ -77,7 +77,9 @@ cv::viz::WCloud::WCloud(cv::InputArray cloud, cv::InputArray colors, cv::InputAr
77
77
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
78
78
VtkUtils::SetInputData (mapper, cloud_source->GetOutput ());
79
79
mapper->SetScalarModeToUsePointData ();
80
+ #if VTK_MAJOR_VERSION < 8
80
81
mapper->ImmediateModeRenderingOff ();
82
+ #endif
81
83
mapper->SetScalarRange (0 , 255 );
82
84
mapper->ScalarVisibilityOn ();
83
85
@@ -117,7 +119,9 @@ cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud)
117
119
118
120
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
119
121
VtkUtils::SetInputData (mapper, vtkPolyData::SafeDownCast (elevation->GetOutput ()));
122
+ #if VTK_MAJOR_VERSION < 8
120
123
mapper->ImmediateModeRenderingOff ();
124
+ #endif
121
125
mapper->ScalarVisibilityOn ();
122
126
mapper->SetColorModeToMapScalars ();
123
127
@@ -143,7 +147,9 @@ cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud, const Point3d& p1, const
143
147
144
148
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
145
149
VtkUtils::SetInputData (mapper, vtkPolyData::SafeDownCast (elevation->GetOutput ()));
150
+ #if VTK_MAJOR_VERSION < 8
146
151
mapper->ImmediateModeRenderingOff ();
152
+ #endif
147
153
mapper->ScalarVisibilityOn ();
148
154
mapper->SetColorModeToMapScalars ();
149
155
@@ -182,7 +188,9 @@ cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud, const Point3d& p1, const
182
188
183
189
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
184
190
VtkUtils::SetInputData (mapper, vtkPolyData::SafeDownCast (elevation->GetOutput ()));
191
+ #if VTK_MAJOR_VERSION < 8
185
192
mapper->ImmediateModeRenderingOff ();
193
+ #endif
186
194
mapper->ScalarVisibilityOn ();
187
195
mapper->SetColorModeToMapScalars ();
188
196
mapper->SetLookupTable (color_transfer);
@@ -211,7 +219,9 @@ cv::viz::WCloudCollection::WCloudCollection()
211
219
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
212
220
mapper->SetInputConnection (append_filter->GetOutputPort ());
213
221
mapper->SetScalarModeToUsePointData ();
222
+ #if VTK_MAJOR_VERSION < 8
214
223
mapper->ImmediateModeRenderingOff ();
224
+ #endif
215
225
mapper->SetScalarRange (0 , 255 );
216
226
mapper->ScalarVisibilityOn ();
217
227
@@ -416,7 +426,9 @@ cv::viz::WMesh::WMesh(const Mesh &mesh)
416
426
417
427
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
418
428
mapper->SetScalarModeToUsePointData ();
429
+ #if VTK_MAJOR_VERSION < 8
419
430
mapper->ImmediateModeRenderingOff ();
431
+ #endif
420
432
VtkUtils::SetInputData (mapper, polydata);
421
433
422
434
vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New ();
@@ -468,7 +480,9 @@ cv::viz::WWidgetMerger::WWidgetMerger()
468
480
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New ();
469
481
mapper->SetInputConnection (append_filter->GetOutputPort ());
470
482
mapper->SetScalarModeToUsePointData ();
483
+ #if VTK_MAJOR_VERSION < 8
471
484
mapper->ImmediateModeRenderingOff ();
485
+ #endif
472
486
mapper->SetScalarRange (0 , 255 );
473
487
mapper->ScalarVisibilityOn ();
474
488
0 commit comments