------------------------------------------------------------------------------
| 2727 | |
| 2728 | //------------------------------------------------------------------------------ |
| 2729 | void vtkReebGraph::Implementation::EndVertex(const vtkIdType N) |
| 2730 | { |
| 2731 | vtkReebNode* n = this->GetNode(N); |
| 2732 | |
| 2733 | n->IsFinalized = true; |
| 2734 | |
| 2735 | if (!(this->GetNode(N)->ArcUpId == -2)) |
| 2736 | { |
| 2737 | this->SimplifyLabels(N); |
| 2738 | |
| 2739 | if (!(this->GetNode(N)->ArcUpId == -2)) |
| 2740 | { |
| 2741 | // special case for regular point. A node is regular if it has one |
| 2742 | // arc down and one arc up. In this case it can disappear |
| 2743 | |
| 2744 | if (vtkReebGraphIsRegular(this, n)) |
| 2745 | { |
| 2746 | this->CollapseVertex(N, n); |
| 2747 | } |
| 2748 | } |
| 2749 | } |
| 2750 | } |
| 2751 | |
| 2752 | //------------------------------------------------------------------------------ |
| 2753 | int vtkReebGraph::Implementation::AddMeshTetrahedron(vtkIdType vertex0Id, double f0, |
no test coverage detected