| 1935 | } |
| 1936 | |
| 1937 | Py::Tuple FemMeshPy::getEdges() const |
| 1938 | { |
| 1939 | std::set<int> ids; |
| 1940 | SMDS_EdgeIteratorPtr aEdgeIter = getFemMeshPtr()->getSMesh()->GetMeshDS()->edgesIterator(); |
| 1941 | while (aEdgeIter->more()) { |
| 1942 | const SMDS_MeshEdge* aEdge = aEdgeIter->next(); |
| 1943 | ids.insert(aEdge->GetID()); |
| 1944 | } |
| 1945 | |
| 1946 | Py::Tuple tuple(ids.size()); |
| 1947 | int index = 0; |
| 1948 | for (int it : ids) { |
| 1949 | tuple.setItem(index++, Py::Long(it)); |
| 1950 | } |
| 1951 | |
| 1952 | return tuple; |
| 1953 | } |
| 1954 | |
| 1955 | Py::Tuple FemMeshPy::getEdgesOnly() const |
| 1956 | { |