MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / createSegments

Method createSegments

src/Mod/Part/App/BRepMesh.cpp:300–312  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300std::vector<BRepMesh::Segment> BRepMesh::createSegments() const
301{
302 std::size_t numMeshFaces = 0;
303 std::vector<Segment> segm;
304 for (size_t numDomainFaces : domainSizes) {
305 Segment segment(numDomainFaces);
306 std::generate(segment.begin(), segment.end(), Base::iotaGen<std::size_t>(numMeshFaces));
307 numMeshFaces += numDomainFaces;
308 segm.push_back(segment);
309 }
310
311 return segm;
312}

Callers 1

createMethod · 0.80

Calls 4

generateFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected