#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "msgpool.h"
Defines | |
#define | CONST_ |
Functions | |
void | mbs_BSC1CoonsFindCornersf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, float *pcorners) |
boolean | mbs_BSC1CoonsToBSf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, int *degreeu, int *lastuknot, float *uknots, int *degreev, int *lastvknot, float *vknots, float *p) |
void | mbs_TabBSCurveDer2f (int spdimen, int degree, int lastknot, const float *knots, const float *cp, int nkn, const float *kn, int ppitch, float *p, float *dp, float *ddp) |
boolean | _mbs_TabBSC1Coonsf (int spdimen, int nknu, int nknv, const float *c, const float *d, const float *p, const float *hu, const float *hv, float *pp) |
boolean | mbs_TabBSC1CoonsDer2f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv) |
boolean | _mbs_TabBSC1Coons0f (int spdimen, int nknu, int nknv, const float *c, const float *d, const float *p, const float *hu, const float *hv, float *pp) |
boolean | mbs_TabBSC1Coons0Der2f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv) |
#define CONST_ |
boolean _mbs_TabBSC1Coons0f | ( | int | spdimen, | |
int | nknu, | |||
int | nknv, | |||
const float * | c, | |||
const float * | d, | |||
const float * | p, | |||
const float * | hu, | |||
const float * | hv, | |||
float * | pp | |||
) |
boolean _mbs_TabBSC1Coonsf | ( | int | spdimen, | |
int | nknu, | |||
int | nknv, | |||
const float * | c, | |||
const float * | d, | |||
const float * | p, | |||
const float * | hu, | |||
const float * | hv, | |||
float * | pp | |||
) |
void mbs_BSC1CoonsFindCornersf | ( | int | spdimen, | |
int | degc00, | |||
int | lastknotc00, | |||
const float * | knotsc00, | |||
const float * | c00, | |||
int | degc01, | |||
int | lastknotc01, | |||
const float * | knotsc01, | |||
const float * | c01, | |||
int | degc10, | |||
int | lastknotc10, | |||
const float * | knotsc10, | |||
const float * | c10, | |||
int | degc11, | |||
int | lastknotc11, | |||
const float * | knotsc11, | |||
const float * | c11, | |||
float * | pcorners | |||
) |
boolean mbs_BSC1CoonsToBSf | ( | int | spdimen, | |
int | degc00, | |||
int | lastknotc00, | |||
const float * | knotsc00, | |||
const float * | c00, | |||
int | degc01, | |||
int | lastknotc01, | |||
const float * | knotsc01, | |||
const float * | c01, | |||
int | degc10, | |||
int | lastknotc10, | |||
const float * | knotsc10, | |||
const float * | c10, | |||
int | degc11, | |||
int | lastknotc11, | |||
const float * | knotsc11, | |||
const float * | c11, | |||
int | degd00, | |||
int | lastknotd00, | |||
const float * | knotsd00, | |||
const float * | d00, | |||
int | degd01, | |||
int | lastknotd01, | |||
const float * | knotsd01, | |||
const float * | d01, | |||
int | degd10, | |||
int | lastknotd10, | |||
const float * | knotsd10, | |||
const float * | d10, | |||
int | degd11, | |||
int | lastknotd11, | |||
const float * | knotsd11, | |||
const float * | d11, | |||
int * | degreeu, | |||
int * | lastuknot, | |||
float * | uknots, | |||
int * | degreev, | |||
int * | lastvknot, | |||
float * | vknots, | |||
float * | p | |||
) |
boolean mbs_TabBSC1Coons0Der2f | ( | int | spdimen, | |
int | nknu, | |||
const float * | knu, | |||
const float * | hfuncu, | |||
const float * | dhfuncu, | |||
const float * | ddhfuncu, | |||
int | nknv, | |||
const float * | knv, | |||
const float * | hfuncv, | |||
const float * | dhfuncv, | |||
const float * | ddhfuncv, | |||
int | degc00, | |||
int | lastknotc00, | |||
const float * | knotsc00, | |||
const float * | c00, | |||
int | degc01, | |||
int | lastknotc01, | |||
const float * | knotsc01, | |||
const float * | c01, | |||
int | degd00, | |||
int | lastknotd00, | |||
const float * | knotsd00, | |||
const float * | d00, | |||
int | degd01, | |||
int | lastknotd01, | |||
const float * | knotsd01, | |||
const float * | d01, | |||
float * | p, | |||
float * | pu, | |||
float * | pv, | |||
float * | puu, | |||
float * | puv, | |||
float * | pvv | |||
) |
boolean mbs_TabBSC1CoonsDer2f | ( | int | spdimen, | |
int | nknu, | |||
const float * | knu, | |||
const float * | hfuncu, | |||
const float * | dhfuncu, | |||
const float * | ddhfuncu, | |||
int | nknv, | |||
const float * | knv, | |||
const float * | hfuncv, | |||
const float * | dhfuncv, | |||
const float * | ddhfuncv, | |||
int | degc00, | |||
int | lastknotc00, | |||
const float * | knotsc00, | |||
const float * | c00, | |||
int | degc01, | |||
int | lastknotc01, | |||
const float * | knotsc01, | |||
const float * | c01, | |||
int | degc10, | |||
int | lastknotc10, | |||
const float * | knotsc10, | |||
const float * | c10, | |||
int | degc11, | |||
int | lastknotc11, | |||
const float * | knotsc11, | |||
const float * | c11, | |||
int | degd00, | |||
int | lastknotd00, | |||
const float * | knotsd00, | |||
const float * | d00, | |||
int | degd01, | |||
int | lastknotd01, | |||
const float * | knotsd01, | |||
const float * | d01, | |||
int | degd10, | |||
int | lastknotd10, | |||
const float * | knotsd10, | |||
const float * | d10, | |||
int | degd11, | |||
int | lastknotd11, | |||
const float * | knotsd11, | |||
const float * | d11, | |||
float * | p, | |||
float * | pu, | |||
float * | pv, | |||
float * | puu, | |||
float * | puv, | |||
float * | pvv | |||
) |
void mbs_TabBSCurveDer2f | ( | int | spdimen, | |
int | degree, | |||
int | lastknot, | |||
const float * | knots, | |||
const float * | cp, | |||
int | nkn, | |||
const float * | kn, | |||
int | ppitch, | |||
float * | p, | |||
float * | dp, | |||
float * | ddp | |||
) |