ut_srbsp.c File Reference
Rat.B-Spline-Surface _srbsp_.
More...
#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../gr/ut_UI.h"
#include "../xa/xa.h"
#include "../xa/xa_mem.h"
Functions |
| int | UT3D_obj_cnvt_srbsp (ObjGX *opo, SurRBSpl *spi, Memspc *mpWrk) |
| int | UT3D_pt_evparsrbsp (Point *pt, SurRBSpl *sur, double u, double v, Memspc *workSeg) |
| int | UT3D_cv_srbspout (int *pNr, Point *pTab, SurRBSpl *sur, Memspc *wrkSeg) |
| int | UT3D_cv_srbspU (int pNr, Point *pTab, double uu, SurRBSpl *sbs, Memspc *workSeg) |
| int | UT3D_cv_srbspV (int pNr, Point *pTab, double vv, SurRBSpl *sbs, Memspc *workSeg) |
| int | UT3D_uparmid_srbsp (double *pm, SurRBSpl *sbs) |
| int | UT3D_vparmid_srbsp (double *pm, SurRBSpl *sbs) |
| int | UT3D_ptgrid_srbsp (Point *pTab, double *du, double *dv, SurRBSpl *sbs, int iu, int iv, Memspc *workSeg) |
| int | UT3D_parsrbsp_pt (double *up, double *vp, Point *pti, Point *pTab, double dui, double dvi, int uNr, int vNr, SurRBSpl *sbs, Memspc *wrkSpc) |
| int | UT3D_uvNr_srbsp (int *iu, int *iv, SurRBSpl *sur, Memspc *wrkSeg) |
| int | UT3D_srbsp_ck_closed (SurRBSpl *su1) |
| int | UT3D_rbsp_srbspU (CurvRBSpl *rbspl, int vNr, SurRBSpl *sur) |
| int | UT3D_rbsp_srbspV (CurvRBSpl *rbspl, int uNr, SurRBSpl *sur, Memspc *wrkSeg) |
Detailed Description
Rat.B-Spline-Surface _srbsp_.
Function Documentation
| int UT3D_obj_cnvt_srbsp |
( |
ObjGX * |
opo, |
|
|
SurRBSpl * |
spi, |
|
|
Memspc * |
mpWrk | |
|
) |
| | |
| int UT3D_pt_evparsrbsp |
( |
Point * |
pt, |
|
|
SurRBSpl * |
sur, |
|
|
double |
u, |
|
|
double |
v, |
|
|
Memspc * |
workSeg | |
|
) |
| | |
| int UT3D_cv_srbspout |
( |
int * |
pNr, |
|
|
Point * |
pTab, |
|
|
SurRBSpl * |
sur, |
|
|
Memspc * |
wrkSeg | |
|
) |
| | |
| int UT3D_cv_srbspU |
( |
int |
pNr, |
|
|
Point * |
pTab, |
|
|
double |
uu, |
|
|
SurRBSpl * |
sbs, |
|
|
Memspc * |
workSeg | |
|
) |
| | |
| int UT3D_cv_srbspV |
( |
int |
pNr, |
|
|
Point * |
pTab, |
|
|
double |
vv, |
|
|
SurRBSpl * |
sbs, |
|
|
Memspc * |
workSeg | |
|
) |
| | |
| int UT3D_uparmid_srbsp |
( |
double * |
pm, |
|
|
SurRBSpl * |
sbs | |
|
) |
| | |
| int UT3D_vparmid_srbsp |
( |
double * |
pm, |
|
|
SurRBSpl * |
sbs | |
|
) |
| | |
| int UT3D_ptgrid_srbsp |
( |
Point * |
pTab, |
|
|
double * |
du, |
|
|
double * |
dv, |
|
|
SurRBSpl * |
sbs, |
|
|
int |
iu, |
|
|
int |
iv, |
|
|
Memspc * |
workSeg | |
|
) |
| | |
| int UT3D_parsrbsp_pt |
( |
double * |
up, |
|
|
double * |
vp, |
|
|
Point * |
pti, |
|
|
Point * |
pTab, |
|
|
double |
dui, |
|
|
double |
dvi, |
|
|
int |
uNr, |
|
|
int |
vNr, |
|
|
SurRBSpl * |
sbs, |
|
|
Memspc * |
wrkSpc | |
|
) |
| | |
| int UT3D_uvNr_srbsp |
( |
int * |
iu, |
|
|
int * |
iv, |
|
|
SurRBSpl * |
sur, |
|
|
Memspc * |
wrkSeg | |
|
) |
| | |
| int UT3D_srbsp_ck_closed |
( |
SurRBSpl * |
su1 |
) |
|