18 #ifndef itkQuadEdgeMeshParamMatrixCoefficients_h
19 #define itkQuadEdgeMeshParamMatrixCoefficients_h
32 template <
typename TInputMesh>
54 template <
typename TInputMesh>
83 template <
typename TInputMesh>
126 template <
typename TInputMesh>
156 if (iEdge->IsLeftSet())
162 if (iEdge->IsRightSet())
181 template <
typename TInputMesh>
213 if (iEdge->IsLeftSet())
220 if (iEdge->IsRightSet())
227 return oValue / pt1.SquaredEuclideanDistanceTo(pt2);
238 template <
typename TInputMesh>
260 InputCoordRepType oValue = m_Lambda * conformal(iMesh, iEdge) + (1.0 - m_Lambda) * authalic(iMesh, iEdge);
273 template <
typename TInputMesh>
286 static constexpr
unsigned int PointDimension = InputPointType::PointDimension;
320 InputCoordRepType oValue = (L1A + L2A - L12) / AreaA + (L1B + L2B - L12) / AreaB;