corrected a few overloading error in the execute flipping members
This commit is contained in:
parent
8f35e48f43
commit
7b226f290c
|
@ -493,7 +493,7 @@ public:
|
|||
/*!
|
||||
* Execute the flipping of the edge
|
||||
*/
|
||||
void Execute(TRIMESH_TYPE &m)
|
||||
void Execute(TRIMESH_TYPE &m, BaseParameterClass *)
|
||||
{
|
||||
int i = this->_pos.E();
|
||||
FacePointer f1 = this->_pos.F();
|
||||
|
@ -536,7 +536,7 @@ public:
|
|||
}
|
||||
|
||||
|
||||
void UpdateHeap(HeapType &heap)
|
||||
void UpdateHeap(HeapType &heap, BaseParameterClass *pp)
|
||||
{
|
||||
this->GlobalMark()++;
|
||||
|
||||
|
@ -558,13 +558,13 @@ public:
|
|||
// edges of the first face, except the flipped edge
|
||||
for(int i = 0; i < 3; i++) if(i != flipped) {
|
||||
PosType newpos(f1, i);
|
||||
Insert(heap, newpos, this->GlobalMark());
|
||||
this->Insert(heap, newpos, this->GlobalMark(),pp);
|
||||
}
|
||||
|
||||
// edges of the second face, except the flipped edge
|
||||
for(int i = 0; i < 3; i++) if(i != f1->FFi(flipped)) {
|
||||
PosType newpos(f2, i);
|
||||
Insert(heap, newpos, this->GlobalMark());
|
||||
this->Insert(heap, newpos, this->GlobalMark(),pp);
|
||||
}
|
||||
|
||||
// every edge with v0, v1 v3 of f1
|
||||
|
@ -583,7 +583,7 @@ public:
|
|||
do {
|
||||
VertexPointer v = pos.VFlip();
|
||||
if(v != v0 && v != v1 && v != v2 && v != v3)
|
||||
Insert(heap, pos, this->GlobalMark());
|
||||
this->Insert(heap, pos, this->GlobalMark(),pp);
|
||||
|
||||
pos.NextE();
|
||||
} while(pos != startpos && !pos.IsBorder());
|
||||
|
@ -603,7 +603,7 @@ public:
|
|||
do {
|
||||
VertexPointer v = pos.VFlip();
|
||||
if(v != v0 && v != v1 && v != v2 && v != v3)
|
||||
Insert(heap, pos, this->GlobalMark());
|
||||
this->Insert(heap, pos, this->GlobalMark(),pp);
|
||||
|
||||
pos.NextE();
|
||||
} while(pos != startpos && !pos.IsBorder());
|
||||
|
|
Loading…
Reference in New Issue