#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 "eg2holed.h"#include "eg2hprivated.h"#include "eg2herror.h"
Functions | |
| void | g2h_DrawDomAuxPatchesd (GHoleDomaind *domain, void(*drawpatch)(int n, int m, const point2d *cp)) |
| void | g2h_DrawBasAuxPatchesd (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const double *cp)) |
| void | g2h_DrawJFunctiond (GHoleDomaind *domain, int k, int l, void(*drawpoly)(int deg, const double *f)) |
| void | g2h_DrawDiPatchesd (GHoleDomaind *domain, void(*drawpatch)(int n, int m, const point2d *cp)) |
| void | g2h_ExtractPartitiond (GHoleDomaind *domain, int *hole_k, int *hole_m, double *partition, double *part_delta, double *spart_alpha, double *spart_malpha, double *spart_salpha, double *spart_knot, double *alpha0, boolean *spart_sgn, boolean *spart_both) |
| void | g2h_ExtractCentralPointd (GHoleDomaind *domain, point2d *centp, vector2d *centder) |
| void | g2h_DrawBasAFunctiond (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const point3d *cp)) |
| void | g2h_DrawBasBFunctiond (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const point3d *cp)) |
| void | g2h_DrawBasCNetd (GHoleDomaind *domain, int fn, void(*drawnet)(int n, int m, const point3d *cp)) |
| void | g2h_DrawBFAomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, const double *coeff)) |
| void | g2h_DrawBFBomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, const double *coeff)) |
| void | g2h_DrawFinalSurfBCd (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff, void(*drawcurve)(int degree, int spdimen, const double *cp)) |
| void | g2h_ExtDrawFinalSurfBCd (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff, void(*drawcurve)(int degree, int spdimen, const double *cp)) |
| void | g2h_DrawMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int nfa, int nfb, double *amat, double *bmat)) |
| void | g2h_DrawExtMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int k, int r, int s, double *Aii, double *Bi)) |
| void g2h_DrawBasAFunctiond | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3d *cp) | drawpatch | |||
| ) |
| void g2h_DrawBasAuxPatchesd | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const double *cp) | drawpatch | |||
| ) |
| void g2h_DrawBasBFunctiond | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3d *cp) | drawpatch | |||
| ) |
| void g2h_DrawBasCNetd | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int n, int m, const point3d *cp) | drawnet | |||
| ) |
| void g2h_DrawBFAomcd | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int degree, const double *coeff) | drawpoly | |||
| ) |
| void g2h_DrawBFBomcd | ( | GHoleDomaind * | domain, | |
| int | fn, | |||
| void(*)(int degree, const double *coeff) | drawpoly | |||
| ) |
| void g2h_DrawDiPatchesd | ( | GHoleDomaind * | domain, | |
| void(*)(int n, int m, const point2d *cp) | drawpatch | |||
| ) |
| void g2h_DrawDomAuxPatchesd | ( | GHoleDomaind * | domain, | |
| void(*)(int n, int m, const point2d *cp) | drawpatch | |||
| ) |
| void g2h_DrawExtMatricesd | ( | GHoleDomaind * | domain, | |
| void(*)(int k, int r, int s, double *Aii, double *Bi) | drawmatrix | |||
| ) |
| void g2h_DrawFinalSurfBCd | ( | GHoleDomaind * | domain, | |
| int | spdimen, | |||
| const double * | hole_cp, | |||
| const double * | acoeff, | |||
| void(*)(int degree, int spdimen, const double *cp) | drawcurve | |||
| ) |
| void g2h_DrawJFunctiond | ( | GHoleDomaind * | domain, | |
| int | k, | |||
| int | l, | |||
| void(*)(int deg, const double *f) | drawpoly | |||
| ) |
| void g2h_DrawMatricesd | ( | GHoleDomaind * | domain, | |
| void(*)(int nfa, int nfb, double *amat, double *bmat) | drawmatrix | |||
| ) |
| void g2h_ExtDrawFinalSurfBCd | ( | GHoleDomaind * | domain, | |
| int | spdimen, | |||
| const double * | hole_cp, | |||
| const double * | acoeff, | |||
| void(*)(int degree, int spdimen, const double *cp) | drawcurve | |||
| ) |
| void g2h_ExtractCentralPointd | ( | GHoleDomaind * | domain, | |
| point2d * | centp, | |||
| vector2d * | centder | |||
| ) |
| void g2h_ExtractPartitiond | ( | GHoleDomaind * | domain, | |
| int * | hole_k, | |||
| int * | hole_m, | |||
| double * | partition, | |||
| double * | part_delta, | |||
| double * | spart_alpha, | |||
| double * | spart_malpha, | |||
| double * | spart_salpha, | |||
| double * | spart_knot, | |||
| double * | alpha0, | |||
| boolean * | spart_sgn, | |||
| boolean * | spart_both | |||
| ) |
1.7.1