18#ifndef itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction_h
19#define itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction_h
32template <
typename TMesh,
typename TQEType>
52 using typename Superclass::MeshType;
53 using typename Superclass::OutputType;
58#ifndef ITK_FUTURE_LEGACY_REMOVE
59 using CoordRepType ITK_FUTURE_DEPRECATED(
60 "ITK 6 discourages using `CoordRepType`. Please use `CoordinateType` instead!") =
CoordinateType;
71 return (this->m_NewPointID);
84#include "itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction.hxx"
Light weight base class for most itk classes.
Create a vertex at the barycenter of the given face.
PointIdentifier GetNewPointID()
typename MeshType::CoordinateType CoordinateType
~QuadEdgeMeshEulerOperatorCreateCenterVertexFunction() override=default
QuadEdgeMeshEulerOperatorCreateCenterVertexFunction()
typename MeshType::PointType PointType
typename MeshType::PointIdentifier PointIdentifier
virtual OutputType Evaluate(QEType *e)
typename MeshType::VectorType VectorType
Base class for mesh function object modifiers.
ImageBaseType::PointType PointType
ImageBaseType::SpacingType VectorType
static constexpr double e
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....