18#ifndef itkLaplacianDeformationQuadEdgeMeshFilter_h
19#define itkLaplacianDeformationQuadEdgeMeshFilter_h
23#include "ITKQuadEdgeMeshFilteringExport.h"
27#include <unordered_map>
51extern ITKQuadEdgeMeshFiltering_EXPORT std::ostream &
115template <
class TInputMesh,
class TOutputMesh,
class TSolverTraits>
184 itkSetMacro(Order,
unsigned int);
185 itkGetMacro(Order,
unsigned int);
189#if !defined(ITK_LEGACY_REMOVE)
191 static constexpr AreaEnum NONE = AreaEnum::NONE;
192 static constexpr AreaEnum MIXEDAREA = AreaEnum::MIXEDAREA;
221 return reinterpret_cast<size_t>(qe);
225 using CoefficientMapType = std::unordered_map<OutputQEPrimal *, OutputCoordinateType, HashOutputQEPrimal>;
228 using AreaMapType = std::unordered_map<OutputPointIdentifier, OutputCoordinateType>;
231 using RowType = std::unordered_map<OutputPointIdentifier, OutputCoordinateType>;
308#include "itkLaplacianDeformationQuadEdgeMeshFilter.hxx"
Control indentation during Print() invocation.
Superclass for all the matrix coefficients computation classes.
virtual void Modified() const
typename OutputQEPrimal::IteratorGeom OutputQEIterator
typename OutputMeshType::QEPrimal OutputQEPrimal
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::PointIdentifier OutputPointIdentifier
QuadEdgeMeshToQuadEdgeMeshFilter()
typename OutputMeshType::CoordinateType OutputCoordinateType
typename InputMeshType::PointType InputPointType
typename OutputMeshType::VectorType OutputVectorType
Implements transparent reference counting.
A convenience class for computation of various triangle elements in 2D or 3D.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)