#include <math.h>#include <stdlib.h>#include <string.h>#include <stdio.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "multibs.h"#include "eg1holef.h"#include "eg1hprivatef.h"#include "eg1herror.h"
Functions | |
| void | g1h_DrawDomAuxPatchesf (GHoleDomainf *domain, void(*drawpatch)(int n, int m, const point2f *cp)) |
| void | g1h_DrawBasAuxPatchesf (GHoleDomainf *domain, int fn, void(*drawpatch)(int n, int m, const float *cp)) |
| void | g1h_DrawJFunctionf (GHoleDomainf *domain, int k, int l, void(*drawpoly)(int deg, const float *f)) |
| void | g1h_DrawDiPatchesf (GHoleDomainf *domain, void(*drawpatch)(int n, int m, const point2f *cp)) |
| void | g1h_ExtractPartitionf (GHoleDomainf *domain, int *hole_k, int *hole_m, float *partition, float *part_delta, float *spart_alpha, float *spart_malpha, float *spart_salpha, float *spart_knot, float *alpha0, boolean *spart_sgn, boolean *spart_both) |
| void | g1h_ExtractCentralPointf (GHoleDomainf *domain, point2f *centp, vector2f *centder) |
| void | g1h_DrawBasAFunctionf (GHoleDomainf *domain, int fn, void(*drawpatch)(int n, int m, const point3f *cp)) |
| void | g1h_DrawBasBFunctionf (GHoleDomainf *domain, int fn, void(*drawpatch)(int n, int m, const point3f *cp)) |
| void | g1h_DrawBasCNetf (GHoleDomainf *domain, int fn, void(*drawnet)(int n, int m, const point3f *cp)) |
| void | g1h_DrawBFAomcf (GHoleDomainf *domain, int fn, void(*drawpoly)(int degree, const float *coeff)) |
| void | g1h_DrawBFBomcf (GHoleDomainf *domain, int fn, void(*drawpoly)(int degree, const float *coeff)) |
| void | g1h_DrawFinalSurfBCf (GHoleDomainf *domain, int spdimen, const float *hole_cp, const float *acoeff, void(*drawcurve)(int degree, int spdimen, const float *cp)) |
| void | g1h_ExtDrawFinalSurfBCf (GHoleDomainf *domain, int spdimen, const float *hole_cp, const float *acoeff, void(*drawcurve)(int degree, int spdimen, const float *cp)) |
| void | g1h_DrawMatricesf (GHoleDomainf *domain, void(*drawmatrix)(int nfa, int nfb, float *amat, float *bmat)) |
| void | g1h_DrawExtMatricesf (GHoleDomainf *domain, void(*drawmatrix)(int k, int r, int s, float *Aii, float *Bi)) |
| void g1h_DrawBasAFunctionf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3f *cp) | drawpatch | |||
| ) |
| void g1h_DrawBasAuxPatchesf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const float *cp) | drawpatch | |||
| ) |
| void g1h_DrawBasBFunctionf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3f *cp) | drawpatch | |||
| ) |
| void g1h_DrawBasCNetf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3f *cp) | drawnet | |||
| ) |
| void g1h_DrawBFAomcf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int degree, const float *coeff) | drawpoly | |||
| ) |
| void g1h_DrawBFBomcf | ( | GHoleDomainf * | domain, | |
| int | fn, | |||
| void(*)(int degree, const float *coeff) | drawpoly | |||
| ) |
| void g1h_DrawDiPatchesf | ( | GHoleDomainf * | domain, | |
| void(*)(int n, int m, const point2f *cp) | drawpatch | |||
| ) |
| void g1h_DrawDomAuxPatchesf | ( | GHoleDomainf * | domain, | |
| void(*)(int n, int m, const point2f *cp) | drawpatch | |||
| ) |
| void g1h_DrawExtMatricesf | ( | GHoleDomainf * | domain, | |
| void(*)(int k, int r, int s, float *Aii, float *Bi) | drawmatrix | |||
| ) |
| void g1h_DrawFinalSurfBCf | ( | GHoleDomainf * | domain, | |
| int | spdimen, | |||
| const float * | hole_cp, | |||
| const float * | acoeff, | |||
| void(*)(int degree, int spdimen, const float *cp) | drawcurve | |||
| ) |
| void g1h_DrawJFunctionf | ( | GHoleDomainf * | domain, | |
| int | k, | |||
| int | l, | |||
| void(*)(int deg, const float *f) | drawpoly | |||
| ) |
| void g1h_DrawMatricesf | ( | GHoleDomainf * | domain, | |
| void(*)(int nfa, int nfb, float *amat, float *bmat) | drawmatrix | |||
| ) |
| void g1h_ExtDrawFinalSurfBCf | ( | GHoleDomainf * | domain, | |
| int | spdimen, | |||
| const float * | hole_cp, | |||
| const float * | acoeff, | |||
| void(*)(int degree, int spdimen, const float *cp) | drawcurve | |||
| ) |
| void g1h_ExtractCentralPointf | ( | GHoleDomainf * | domain, | |
| point2f * | centp, | |||
| vector2f * | centder | |||
| ) |
| void g1h_ExtractPartitionf | ( | GHoleDomainf * | domain, | |
| int * | hole_k, | |||
| int * | hole_m, | |||
| float * | partition, | |||
| float * | part_delta, | |||
| float * | spart_alpha, | |||
| float * | spart_malpha, | |||
| float * | spart_salpha, | |||
| float * | spart_knot, | |||
| float * | alpha0, | |||
| boolean * | spart_sgn, | |||
| boolean * | spart_both | |||
| ) |
1.7.1