Refactoring of vtkm::VecRectilinearPointCoordinates
So VecRectilinearPointCoordinates
is designed to be the vtkm::Vec
like object that represents all the points of a 1D, 2D, or 3D structured grid cell ( Line, Quad, Hex). This is done as an optimization, since you can easily compute the coordinates of the cell with just the first coordinate plus spacing.
The issues that need to be correct are as follows:
- The class name should be
VecUniformPointCoordinates
- The documentation for the class should remove references to rectilinear cells, the proper VTK-m term is uniform cells
- The documentation for the class should remove references to Voxel and Pixel, VTK-m only supports Hex, and Quad.
- The documentation for the class should clearly express that this is an internal class to VTK-m that is used on the execution side to represent the coordinates for a uniform point coordinate collection ( reference
ArrayPortalUniformPointCoordinates
andArrayHandleUniformPointCoordinates