Is your feature request related to a problem? Please describe.
It is strange when we intermix code that uses vtk filters and ttk filters. Some assumptions on the 'id' data type can no longer be safe. (int vs long long, ttk::SimplexId vs vtkIdType)
Describe the solution you'd like
It would be nice if ttk::SimplexId and vtkIdType were consistent when TTK is built with ParaView/VTK support.
The cmake config script can check to see if VTK was built with support for 64-bit id type. If it were the case, then we turn on TTK_ENABLE_64_BIT_IDS. By default, this option is turned off config.cmake:98
Is your feature request related to a problem? Please describe. It is strange when we intermix code that uses vtk filters and ttk filters. Some assumptions on the 'id' data type can no longer be safe. (int vs long long,
ttk::SimplexId
vsvtkIdType
)Describe the solution you'd like It would be nice if
ttk::SimplexId
andvtkIdType
were consistent when TTK is built with ParaView/VTK support. The cmake config script can check to see if VTK was built with support for 64-bit id type. If it were the case, then we turn onTTK_ENABLE_64_BIT_IDS
. By default, this option is turned off config.cmake:98