Skip to content
Snippets Groups Projects
Commit af4d92e9 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

fix compile

parent 0f1ab0ea
No related branches found
No related tags found
No related merge requests found
...@@ -90,19 +90,17 @@ class bezierBasisRaiser { ...@@ -90,19 +90,17 @@ class bezierBasisRaiser {
// Let f, g, h be three function whose Bezier coefficients are given. // Let f, g, h be three function whose Bezier coefficients are given.
// This class allows to compute the Bezier coefficients of f*g and f*g*h. // This class allows to compute the Bezier coefficients of f*g and f*g*h.
private : private :
class _Data;
std::map<int, std::vector<_Data> > _raiser1, _raiser2, _raiser3;
const bezierBasis *_bfs;
class _Data { class _Data {
friend class bezierBasisRaiser; friend class bezierBasisRaiser;
private: private:
const int i, j, k; int i, j, k;
const double val; double val;
public: public:
_Data(double val, int i, int j = -1, int k = -1) : _Data(double vv, int ii, int jj = -1, int kk = -1) :
i(i), j(j), k(k), val(val) {} i(ii), j(jj), k(kk), val(vv) {}
}; };
std::map<int, std::vector<_Data> > _raiser1, _raiser2, _raiser3;
const bezierBasis *_bfs;
public: public:
bezierBasisRaiser(const bezierBasis *bezier) : _bfs(bezier) { bezierBasisRaiser(const bezierBasis *bezier) : _bfs(bezier) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment