|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkQuadEdgeMeshEulerOperatorSplitEdgeFunction_h
19 #define itkQuadEdgeMeshEulerOperatorSplitEdgeFunction_h
34 template <
typename TMesh,
typename TQEType>
65 itkDebugMacro(
"Input is not an edge.");
66 return ((
QEType *)
nullptr);
72 itkDebugMacro(
"No mesh present.");
73 return ((
QEType *)
nullptr);
96 #endif // itkQuadEdgeMeshEulerOperatorSplitEdgeFunction.h
QuadEdgeMeshEulerOperatorSplitEdgeFunction()
Split a vertex into two new connected vertices.
virtual OutputType Evaluate(QEType *e)
const PointIdentifier GetNewPointID()
~QuadEdgeMeshEulerOperatorSplitEdgeFunction() override=default
Light weight base class for most itk classes.
typename Superclass::MeshType MeshType
Given Edge is split into two and associated faces see their degree increased by one (a triangle is tr...
typename MeshType::PointIdentifier PointIdentifier
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename Superclass::OutputType OutputType
static constexpr double e
SplitVertex::Pointer m_SplitVertex