18 #ifndef __itkQuadEdgeMeshEulerOperatorJoinVertexFunction_h
19 #define __itkQuadEdgeMeshEulerOperatorJoinVertexFunction_h
56 template<
class TMesh,
class TQEType >
75 typedef typename Superclass::MeshType
MeshType;
96 EDGE_JOINING_DIFFERENT_BORDERS
99 itkGetConstMacro(OldPointID, PointIdentifier);
100 itkGetConstMacro(EdgeStatus, EdgeStatusType);
106 void PrintSelf(std::ostream & os,
Indent indent)
const;
136 bool IsFaceIsolated(
QEType *
e,
const bool & iWasLeftFace,
137 std::stack< TQEType * > & oToBeDeleted);
143 bool IsEdgeLinkingTwoDifferentBorders(
QEType *
e);
151 QEType * ProcessIsolatedFace(
QEType *
e, std::stack< QEType * > & EdgesToBeDeleted
157 void operator=(
const Self &);
163 #include "itkQuadEdgeMeshEulerOperatorJoinVertexFunction.hxx"