#include <u3d_bspl3_primitives.hpp>
|
| U3dSimpleBspl3Surface (const U3dBspl3AbstractMatrix *bm, const double(&cp)[4][4]) |
|
virtual | ~U3dSimpleBspl3Surface () |
|
double | get (double p, double q) const |
|
double | getSp (double p, double q) const |
|
double | getSq (double p, double q) const |
|
double | getSpp (double p, double q) const |
|
double | getSqq (double p, double q) const |
|
double | getSpq (double p, double q) const |
|
| U3dSimpleBspl3Surface (const U3dBspl3AbstractMatrix *bm, const double(&cp)[4][4]) |
|
virtual | ~U3dSimpleBspl3Surface () |
|
double | get (double p, double q) const |
|
double | getSp (double p, double q) const |
|
double | getSq (double p, double q) const |
|
double | getSpp (double p, double q) const |
|
double | getSqq (double p, double q) const |
|
double | getSpq (double p, double q) const |
|
|
double | calc (double *pp, double *qq) const |
|
double | calc (double *pp, double *qq) const |
|
Simple base spline surface object constructed from 16 control points
Default constructor with base spline matrix pointer and control points provided. Base matrix is not being copied while construction, just pointer.
virtual U3dSimpleBspl3Surface::~U3dSimpleBspl3Surface |
( |
| ) |
|
|
inlinevirtual |
Default constructor with base spline matrix pointer and control points provided. Base matrix is not being copied while construction, just pointer.
virtual U3dSimpleBspl3Surface::~U3dSimpleBspl3Surface |
( |
| ) |
|
|
inlinevirtual |
double U3dSimpleBspl3Surface::calc |
( |
double * |
pp, |
|
|
double * |
qq |
|
) |
| const |
|
protected |
Calculate final spline result using provided p and q vectors
double U3dSimpleBspl3Surface::calc |
( |
double * |
pp, |
|
|
double * |
qq |
|
) |
| const |
|
protected |
Calculate final spline result using provided p and q vectors
double U3dSimpleBspl3Surface::get |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return spline value for provided parameters S=S(p,q), p=0..1, q=0..1
double U3dSimpleBspl3Surface::get |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return spline value for provided parameters S=S(p,q), p=0..1, q=0..1
double U3dSimpleBspl3Surface::getSp |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return partial derivative of spline by p
double U3dSimpleBspl3Surface::getSp |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return partial derivative of spline by p
double U3dSimpleBspl3Surface::getSpp |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by p and p
double U3dSimpleBspl3Surface::getSpp |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by p and p
double U3dSimpleBspl3Surface::getSpq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by p and q
double U3dSimpleBspl3Surface::getSpq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by p and q
double U3dSimpleBspl3Surface::getSq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return partial derivative of spline by q
double U3dSimpleBspl3Surface::getSq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return partial derivative of spline by q
double U3dSimpleBspl3Surface::getSqq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by q and q
double U3dSimpleBspl3Surface::getSqq |
( |
double |
p, |
|
|
double |
q |
|
) |
| const |
Return second order partial derivative by q and q
Base spline matrix pointer.
double U3dSimpleBspl3Surface::m_rm |
|
protected |
Result simple matrix (m_rm = transpose(m_bm)*(control_points)*(m_bm))
The documentation for this class was generated from the following files: