Skip to content

Use ArrayHandleMultiplexer to resolve active field

Kenneth Moreland requested to merge kmorel/vtk-m:multiplexer-fields into master

Previously, FilterField and FilterDataSetWithField used the VariantArrayHandle::CastAndCall method to apply a policy on the active field and call the subclass DoExecute with a particular ArrayHandle. This relied in part on virtual array handles to keep down the code paths. Change this to use ArrayHandleMultiplexer for fewer code paths without virtual methods.

Edited by Kenneth Moreland

Merge request reports

Loading