#include <nurbs.h>
Inherits nmn::NurbsCore< Coordinates, _parameter_count >< Coordinates, _parameter_count >.
Inheritance diagram for nmn::Nurbs< Coordinates, _parameter_count >:
Public Member Functions | |
Nurbs () | |
Constructor. | |
virtual | ~Nurbs () |
Destructor. | |
Matrix< Coordinates, _parameter_count > | evaluate (UnsignedInt precision_level=1) |
Evaluates all the NURBS object by a certain precision. | |
Protected Attributes | |
UnsignedInt | _precision |
Classes | |
struct | Evaluator |
struct | Evaluator< Owner, 1 > |
This class stills appear incomplete, but it is a good example about the right way about to extend the NurbsCore class.
nmn::Nurbs< Coordinates, _parameter_count >::Nurbs | ( | ) |
Constructor.
nmn::Nurbs< Coordinates, _parameter_count >::~Nurbs | ( | ) | [virtual] |
Destructor.
Matrix< Coordinates, _parameter_count > nmn::Nurbs< Coordinates, _parameter_count >::evaluate | ( | UnsignedInt | precision_level = 1 |
) |
Evaluates all the NURBS object by a certain precision.
precision_level | identify the precision to evaluate the NURBS object. |
UnsignedInt nmn::Nurbs< Coordinates, _parameter_count >::_precision [protected] |