Difference between revisions of "VTK/VTK 6 Migration/Removal of SetExtentTranslator"
From KitwarePublic
< VTK
Jump to navigationJump to searchLine 1: | Line 1: | ||
= Removal of SetExtentTranslator and GetExtentTranslator from vtkDataObject = | = Removal of SetExtentTranslator and GetExtentTranslator from vtkDataObject = | ||
− | VTK 6 introduces a number of backwards-incompatible changes. The reasons behind these changes are described in more detail [[VTK/VTK_6_Migration/Overview]]. One of these changes is the removal of all pipeline related methods from vtkDataObject. Among these methods are SetExtentTranslator() and GetExtentTranslator(). This functionality is still available through vtkStreamingDemandDrivenPipeline. | + | VTK 6 introduces a number of backwards-incompatible changes. The reasons behind these changes are described in more detail [[VTK/VTK_6_Migration/Overview | here]]. One of these changes is the removal of all pipeline related methods from vtkDataObject. Among these methods are SetExtentTranslator() and GetExtentTranslator(). This functionality is still available through vtkStreamingDemandDrivenPipeline. |
== Example 1 == | == Example 1 == |
Latest revision as of 13:59, 6 April 2012
Removal of SetExtentTranslator and GetExtentTranslator from vtkDataObject
VTK 6 introduces a number of backwards-incompatible changes. The reasons behind these changes are described in more detail here. One of these changes is the removal of all pipeline related methods from vtkDataObject. Among these methods are SetExtentTranslator() and GetExtentTranslator(). This functionality is still available through vtkStreamingDemandDrivenPipeline.
Example 1
Replace
vtkDataObject* dobj = algorithm->GetOutput();
dobj->GetExtentTranslator();
with
vtkStreamingDemandDrivenPipeline::GetExtentTranslator(
algorithm->GetExecutive()->GetOutputPort());
Example 2
vtkDataObject* dobj = algorithm->GetOutput();
dobj->SetExtentTranslator(translator);
with
vtkStreamingDemandDrivenPipeline::SetExtentTranslator(
algorithm->GetExecutive()->GetOutputPort(),
translator);