18#ifndef itkDelaunayConformingQuadEdgeMeshFilter_h
19#define itkDelaunayConformingQuadEdgeMeshFilter_h
36template <
typename TInputMesh,
typename TOutputMesh = TInputMesh>
53#ifndef ITK_FUTURE_LEGACY_REMOVE
54 using InputCoordRepType ITK_FUTURE_DEPRECATED(
55 "ITK 6 discourages using `InputCoordRepType`. Please use `InputCoordinateType` instead!") =
InputCoordinateType;
66 static constexpr unsigned int InputVDimension = InputMeshType::PointDimension;
81#ifndef ITK_FUTURE_LEGACY_REMOVE
82 using OutputCoordRepType ITK_FUTURE_DEPRECATED(
83 "ITK 6 discourages using `OutputCoordRepType`. Please use `OutputCoordinateType` instead!") =
OutputCoordinateType;
99 static constexpr unsigned int OutputVDimension = OutputMeshType::PointDimension;
121 using QueueMapType = std::map<OutputEdgeCellType *, PriorityQueueItemType *>;
130 m_ListOfConstrainedEdges = iList;
188 dotA /= std::sqrt(den);
205 dotB /= std::sqrt(den);
223#include "itkDelaunayConformingQuadEdgeMeshFilter.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Duplicates the content of a Mesh.
SmartPointer< Self > Pointer
ImageBaseType::PointType PointType
ImageBaseType::SpacingType VectorType
static constexpr double pi
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType