Typically POINT_DATA appears after CELL_DATA (which we are interested in), thus it should be fine to stop parsing at this point.
mesh/hex regions are similar to mesh/tet regions but are composed of hexahedral cells instead of tetrahedral cells; requires VTK library for point-in-cell test, volume calculation and generation of random points inside cells;