21        auto edge_set = this->inEdgeSet()->constDataPtr();
 
   22        auto tri_set = this->inTriangleSet()->constDataPtr();
 
   23        auto tet_set = this->inTetrahedronSet()->constDataPtr();
 
   25        auto& p0 = edge_set->getPoints();
 
   26        auto& p1 = tri_set->getPoints();
 
   27        auto& p2 = tet_set->getPoints();
 
   29        uint num = p0.size() + p1.size() + p2.size();
 
   31        auto simplices = this->outSimplexSet()->getDataPtr();
 
   35        points.assign(p0, p0.size(), 0, 0);
 
   36        points.assign(p1, p1.size(), 0, p0.size());
 
   37        points.assign(p2, p2.size(), 0, p0.size() + p1.size());
 
   39        simplices->setPoints(points);
 
   40        simplices->setEdgeIndex(edge_set->getEdges());
 
   41        simplices->setTriangleIndex(tri_set->getTriangles());
 
   42        simplices->setTetrahedronIndex(tet_set->getTetrahedrons());