68 const label
nPoints = 3*points_.size();
69 const label nPolys = points_.size();
83 const uint64_t payLoad = vtk::sizeofData<float, 3>(
nPoints);
89 format().writeSize(payLoad);
97 const point& origin = points_[posi];
100 posi < localToGlobal.size()
101 ? localToGlobal[posi]
124 const uint64_t payLoad = vtk::sizeofData<label>(points_.size());
127 format().writeSize(payLoad);
141 const uint64_t payLoad = vtk::sizeofData<label>(points_.size());
144 format().writeSize(payLoad);
160 label nLinePoints = 0;
161 for (
const labelList& linePoints : lines)
163 nLinePoints += linePoints.size();
170 const uint64_t payLoad = vtk::sizeofData<label>(nLinePoints);
173 format().writeSize(payLoad);
175 for (
const labelList& linePoints : lines)
190 const uint64_t payLoad = vtk::sizeofData<label>(lines.size());
193 format().writeSize(payLoad);
196 for (
const labelList& linePoints : lines)
198 nLinePoints += linePoints.size();
199 format().write(nLinePoints);
222 const uint64_t payLoad = vtk::sizeofData<label>(3*nPolys);
225 format().writeSize(payLoad);
227 for (label pointi=0, nei=nPolys; pointi < nPolys; ++pointi)
230 format().write(nei); ++nei;
231 format().write(nei); ++nei;
244 const uint64_t payLoad = vtk::sizeofData<label>(nPolys);
247 format().writeSize(payLoad);
249 for (
const label off :
sliceRange(3, nPolys, 3))
267 const uint64_t payLoad =
268 vtk::sizeofData<label>(points_.size() + lines.size());
270 format().beginDataArray<label>(
"pointId");
271 format().writeSize(payLoad);
288 if (pointIds.size() == points_.size())
290 const uint64_t payLoad =
291 vtk::sizeofData<label>(points_.size() + lines.size());
293 format().beginDataArray<label>(
"originalId");
294 format().writeSize(payLoad);
312 const uint64_t payLoad =
313 vtk::sizeofData<label>(points_.size() + lines.size());
315 format().beginDataArray<label>(
"lineId");
316 format().writeSize(payLoad);
336 format().beginPointData();
340 const uint64_t payLoad = vtk::sizeofData<label>(
nPoints);
342 format().beginDataArray<label>(
"pointId");
343 format().writeSize(payLoad);
357 if (pointIds.size() == points_.size())
359 const uint64_t payLoad = vtk::sizeofData<label>(
nPoints);
361 format().beginDataArray<label>(
"originalId");
362 format().writeSize(payLoad);