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

fix compile

parent 0f1ab0ea
Branches
Tags
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.
Please register or to comment