vtkHyperTreeGridAlgorithm should output vtkHyperTreeGrid by default
In the current state, inherithing from vtkHyperTreeGridAlgorithm
output a vtkDataObject
(see FillOutputPortInformation), which is not really the VTK way.
The internal variable AppropriateOutput
may sometime help when the input is HTG, but cannot always be used (for example in sources).
I would argue to have vtkHyperTreeGridAlgorithm
outputting a HTG by default, and specific filters requiring anything else may still override the FillOutputPortInformation
like for any other VTK Algorithm.
Edited by Charles Gueunet