// Reconstruction - A tool for building cad models from meshes
// Copyright (C) 2010-2026 Eric Bechet, Borhen Louhichi
//
// See the LICENSE file for license information and contributions.
// Please report all bugs and problems to <bechet@cadxfem.org>.

#ifndef _REC_BSPLINELM_H_
#define _REC_BSPLINELM_H_

#include <string>
#include <vector>
#include "nutil.h"

#include "RecIncludes.h"



class RecBSplineLM
{


  Handle(Geom_BSplineSurface) Surf;
  std::vector<npoint3> pts;
public:
  RecBSplineLM(Handle(Geom_BSplineSurface) &S, std::vector<npoint3> &points) : pts(points), Surf(S) {}
  virtual ~RecBSplineLM() {}



  Handle(Geom_BSplineSurface) Surface();
  Handle(Geom_BSplineSurface) SurfaceP();


protected:


};


#endif
