gCAD3D 2.35
ubs.h
Go to the documentation of this file.
1 /***************************************************************************
2  ubs.h - bsplines
3  ----------------
4  begin : Sat Apr 28 2007
5  copyright : (C) 2007 by Thomas Backmeister
6  email : t.backmeister@gmx.at
7 
8 ***************************************************************************/
9 
10 
11 #define TabS1 100
12 
13 
14 // ------------- Geometric Objects ------------------------
15 //
16 
17 
18 // ------------- Constants defined in ubs.c ---------------
19 //
20 
21 
22 // ------------- inline functions -------------------------
23 //
24 
25 
26 // ------------- Prototypes -------------------------------
27 //
28 int UBS_DivCtrlPtsBsp (Point*, Point*, int, double*, int, Point*,
29  double, int, int, int, Memspc*);
30 int UBS_DivKnotVec (double**, Memspc*, double**, Memspc*, int*,
31  double*, int, int, double);
32 int UBS_FdSpnKntVec (double*, int, int, double);
33 int UBS_KntVecParVec (double**, Memspc*, int, int, double*);
34 int UBS_ParVecPts (double**, Memspc*, int, Point*, int);
35 int UBS_ParVecUVPts (double**, Memspc*, int, int, Point*, int);
36 // ------------- EOF --------------------------------------
int UBS_KntVecParVec(double **, Memspc *, int, int, double *)
Definition: ubs.c:314
int UBS_ParVecUVPts(double **, Memspc *, int, int, Point *, int)
Definition: ubs.c:132
int UBS_DivCtrlPtsBsp(Point *, Point *, int, double *, int, Point *, double, int, int, int, Memspc *)
Definition: ubs.c:442
int UBS_FdSpnKntVec(double *, int, int, double)
Definition: ubs.c:82
int UBS_ParVecPts(double **, Memspc *, int, Point *, int)
Definition: ubs.c:239
3D-point, Typ_PT
Definition: ut_geo.h:195
int UBS_DivKnotVec(double **, Memspc *, double **, Memspc *, int *, double *, int, int, double)
Definition: ubs.c:365
Typ_Memspc (a class for variable-length-records in memory)
Definition: ut_umem.h:33