20 #ifndef MIRTK_NearOptimalIntrinsicSurfaceMapper_H 21 #define MIRTK_NearOptimalIntrinsicSurfaceMapper_H 23 #include "mirtk/IntrinsicSurfaceMapper.h" 25 #include "vtkSmartPointer.h" 26 #include "vtkDataArray.h" 86 virtual double ComputeLambda(vtkDataArray *u0, vtkDataArray *u1)
const = 0;
89 double Scale(vtkPolyData *)
const;
92 double Scale(vtkDataArray *, vtkDataArray * =
nullptr)
const;
99 #endif // MIRTK_NearOptimalIntrinsicSurfaceMapper_H NearOptimalIntrinsicSurfaceMapper()
Default constructor.
virtual void ComputeMap()
Compute map values at interior points.
double Scale(vtkPolyData *) const
Determine scale of surface mesh.
virtual ~NearOptimalIntrinsicSurfaceMapper()
Destructor.
NearOptimalIntrinsicSurfaceMapper & operator=(const NearOptimalIntrinsicSurfaceMapper &)
Assignment operator.
virtual double ComputeLambda(vtkDataArray *u0, vtkDataArray *u1) const =0