#include <basisfunction.h>
Public Member Functions | |
Key () | |
Key (const UnsignedInt &knot_index, const Float ¶meter, const BasisFunction *basis_function) | |
not yet documented | |
~Key () | |
not yet documented | |
bool | operator< (const Key &key) const |
not yet documented | |
bool | operator== (const Key &key) const |
not yet documented | |
const UnsignedInt & | getKnotIndex () const |
not yet documented | |
const Float & | getParameter () const |
not yet documented | |
const BasisFunction * | getBasisFunction () const |
not yet documented | |
Protected Attributes | |
UnsignedInt | _knot_index |
Float | _parameter |
const BasisFunction * | _basis_function |
UnsignedInt | _basis_function_degree |
std::vector< Float > | _involved_knots |
This class is for BasisFunction class private use only, needed for caching. Don't care about its interface, declaration and implementation.
nmn::BasisFunction::Key::Key | ( | ) |
nmn::BasisFunction::Key::Key | ( | const UnsignedInt & | knot_index, | |
const Float & | parameter, | |||
const BasisFunction * | basis_function | |||
) |
not yet documented
nmn::BasisFunction::Key::~Key | ( | ) |
not yet documented
const BasisFunction * nmn::BasisFunction::Key::getBasisFunction | ( | ) | const |
not yet documented
const UnsignedInt & nmn::BasisFunction::Key::getKnotIndex | ( | ) | const |
not yet documented
const Float & nmn::BasisFunction::Key::getParameter | ( | ) | const |
not yet documented
bool nmn::BasisFunction::Key::operator< | ( | const Key & | key | ) | const |
not yet documented
bool nmn::BasisFunction::Key::operator== | ( | const Key & | key | ) | const |
not yet documented
const BasisFunction* nmn::BasisFunction::Key::_basis_function [protected] |
std::vector< Float > nmn::BasisFunction::Key::_involved_knots [protected] |
UnsignedInt nmn::BasisFunction::Key::_knot_index [protected] |
Float nmn::BasisFunction::Key::_parameter [protected] |