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);
105 void PrintSelf(std::ostream & os,
Indent indent)
const;
135 bool IsFaceIsolated(
QEType *
e,
const bool & iWasLeftFace,
136 std::stack< TQEType * > & oToBeDeleted);
142 bool IsEdgeLinkingTwoDifferentBorders(
QEType *
e);
150 QEType * ProcessIsolatedFace(
QEType *
e, std::stack< QEType * > & EdgesToBeDeleted
156 void operator=(
const Self &);
162 #include "itkQuadEdgeMeshEulerOperatorJoinVertexFunction.hxx"