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