18 #ifndef itkLaplacianDeformationQuadEdgeMeshFilter_h
19 #define itkLaplacianDeformationQuadEdgeMeshFilter_h
26 #include "itksys/hash_map.hxx"
92 template<
class TInputMesh,
class TOutputMesh,
class TSolverTraits >
154 itkSetMacro(Order,
unsigned int);
155 itkGetMacro(Order,
unsigned int);
168 itkSetMacro(AreaComputationType,
AreaType );
169 itkGetMacro(AreaComputationType,
AreaType );
172 #ifdef ITK_USE_CONCEPT_CHECKING
196 return reinterpret_cast< size_t >( qe );
200 typedef itksys::hash_map< OutputQEPrimal*, OutputCoordRepType, HashOutputQEPrimal >
CoefficientMapType;
203 typedef itksys::hash_map< OutputPointIdentifier, OutputCoordRepType >
AreaMapType;
206 typedef itksys::hash_map< OutputPointIdentifier, OutputCoordRepType >
RowType;
231 unsigned int iDegree,
264 void operator=(const
Self &) ITK_DELETE_FUNCTION;
270 m_Id(iV), m_Weight(iWeight), m_Degree(iDegree) {}
279 #include "itkLaplacianDeformationQuadEdgeMeshFilter.hxx"
OutputQEPrimal::IteratorGeom OutputQEIterator
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
OutputMeshType::PointIdentifier OutputPointIdentifier
OutputMeshType::QEPrimal OutputQEPrimal
InputMeshType::PointType InputPointType
A convenience class for computation of various triangle elements in 2D or 3D.
OutputMeshType::CoordRepType OutputCoordRepType
Duplicates the content of a Mesh.
virtual void Modified() const
OutputMeshType::PointType OutputPointType
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
OutputMeshType::VectorType OutputVectorType
Superclass for all the matrix coefficients computation classes.