18 #ifndef itkQuadEdgeMeshEulerOperatorSplitEdgeFunction_h
19 #define itkQuadEdgeMeshEulerOperatorSplitEdgeFunction_h
34 template <
typename TMesh,
typename TQEType>
53 using typename Superclass::MeshType;
54 using typename Superclass::OutputType;
65 itkDebugMacro(
"Input is not an edge.");
66 return ((
QEType *)
nullptr);
72 itkDebugMacro(
"No mesh present.");
73 return ((
QEType *)
nullptr);
76 m_SplitVertex->SetInput(this->m_Mesh);
77 return (m_SplitVertex->Evaluate(
e->GetLprev(),
e->GetSym()));
83 return (m_SplitVertex->GetNewPointID());
96 #endif // itkQuadEdgeMeshEulerOperatorSplitEdgeFunction.h