MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du fichier stbsplines.cpp
#include "stbsplines.h"
#include <vector>
#include "st_gestionnaire.h"
#include "ot_systeme.h"
#include "constantegeo.h"
#include <math.h>
Graphe des dépendances par inclusion de stbsplines.cpp:

Aller au code source de ce fichier.

Macros

#define P(i, j)   ptsctr [ (uspan - degre_u + i) * nb_ptsctr_v + (vspan - degre_v + j) ]
 
#define f_deriver(i, j)   (*(f_deriver+(i)*(degre+1)+j))
 
#define grand_n(i, j)   (*(grand_n+(i)*(degre+1)+j))
 
#define a(i, j)   (*(a+(i)*(dd+1)+j))
 
#define skl(i, j)   skl[(i)*(d+1)+j]
 
#define Nu(i, j)   Nu[(i)*(degre_u+1)+j]
 
#define Nv(i, j)   Nv[(i)*(degre_v+1)+j]
 
#define P(i, j)   ptsctr[(i)*(nb_ptsctr_v)+j]
 
#define skl(i, j)   (*(skl+(i)*(d+1)+j))
 
#define ders(i, j)   (*(ders+(i)*(d+1)+j))
 
#define Bin(i, j)   (*(Bin+(i)*(dbin)+j))
 
#define skl(i, j)   skl[(i)*(2)+j]
 
#define skl(i, j)   skl[(i)*(3)+j]
 

Documentation des macros

◆ a

#define a (   i,
 
)    (*(a+(i)*(dd+1)+j))

◆ Bin

#define Bin (   i,
 
)    (*(Bin+(i)*(dbin)+j))

◆ ders

#define ders (   i,
 
)    (*(ders+(i)*(d+1)+j))

◆ f_deriver

#define f_deriver (   i,
 
)    (*(f_deriver+(i)*(degre+1)+j))

◆ grand_n

#define grand_n (   i,
 
)    (*(grand_n+(i)*(degre+1)+j))

◆ Nu

#define Nu (   i,
 
)    Nu[(i)*(degre_u+1)+j]

◆ Nv

#define Nv (   i,
 
)    Nv[(i)*(degre_v+1)+j]

◆ P [1/2]

#define P (   i,
 
)    ptsctr [ (uspan - degre_u + i) * nb_ptsctr_v + (vspan - degre_v + j) ]

◆ P [2/2]

#define P (   i,
 
)    ptsctr[(i)*(nb_ptsctr_v)+j]

◆ skl [1/4]

#define skl (   i,
 
)    skl[(i)*(d+1)+j]

◆ skl [2/4]

#define skl (   i,
 
)    (*(skl+(i)*(d+1)+j))

◆ skl [3/4]

#define skl (   i,
 
)    skl[(i)*(2)+j]

◆ skl [4/4]

#define skl (   i,
 
)    skl[(i)*(3)+j]