80 p[i] = meshPoints[operator[](i)];
109 const face& localF = localFaces[i];
113 label meshFaceI = cFaces[j];
115 if (allFaces[meshFaceI] == localF)
117 modelToMesh[i] = meshFaceI;
143 const edge&
e = localEdges[i];
147 label edgeI = cEdges[j];
149 if (allEdges[edgeI] == e)
151 modelToMesh[i] = edgeI;
164 return m->faces(*
this);
175 forAll(oldFaces, oldFaceI)
177 const face&
f = oldFaces[oldFaceI];
179 face& newF = newFaces[newFaceI];
184 label prevVertI = -1;
190 if (vertI != prevVertI)
192 newF[newFp++] = vertI;
198 if ((newFp > 1) && (newF[newFp-1] == newF[0]))
211 newFaces.setSize(newFaceI);
225 return m->edges(*
this);
243 return m->
centre(*
this, points);
249 return m->mag(*
this, points);