|
Public Methods |
| void | Insert (double u, int i=0) |
| | insert knot value u into the 'th knot vector.
|
| int | UpperBound (double u, int &repeat, int i=0) |
| | Return idx of first kv[i] > u. multiplicity put in 'repeat'.
|
| vector< double > & | operator[] (int i) |
| | access i'th knot vector
|
| vector< double > const & | operator[] (int i) const |
| | access i'th knot vector
|
| double & | operator() (int j, int i=0) |
| | access j'th knot in i'th knot vector.
|
| void | operator= (double *v) |
| | assign from a pointer to concated knot vectors.
|
| lst_asg_t | operator= (double v) |
| | list assignment.
|
| void | Clear () |
Friends |
| ostream & | operator<< (ostream &os, KnotVector const &) |