18 #ifndef itkConformalFlatteningMeshFilter_h
19 #define itkConformalFlatteningMeshFilter_h
26 #include "vnl/vnl_sparse_matrix.h"
46 template <
typename TInputMesh,
typename TOutputMesh>
71 #ifndef ITK_FUTURE_LEGACY_REMOVE
72 using CoordRepType ITK_FUTURE_DEPRECATED(
73 "ITK 6 discourages using `CoordRepType`. Please use `CoordinateType` instead!") =
CoordinateType;
83 static constexpr
unsigned int InputPointDimension = TInputMesh::PointDimension;
84 static constexpr
unsigned int OutputPointDimension = TOutputMesh::PointDimension;
92 using CellType =
typename InputMeshType::CellType;
122 PrintSelf(std::ostream & os,
Indent indent)
const override;
126 GenerateData()
override;
134 unsigned int m_PolarCellIdentifier{};
137 bool m_MapToSphere{};
145 #ifndef ITK_MANUAL_INSTANTIATION
146 # include "itkConformalFlatteningMeshFilter.hxx"