Defines | Functions

mbs45d.c File Reference

#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pkgeom.h"
#include "multibs.h"
#include "msgpool.h"
Include dependency graph for mbs45d.c:

Defines

#define EPS   1.0e-6

Functions

boolean mbs_FindPolynomialZerosd (int degree, const double *coeff, int *nzeros, double *zeros, double eps)
void mbs_ClipBC2d (int ncplanes, const vector3d *cplanes, int degree, const point2d *cpoints, void(*output)(int degree, const point2d *cpoints))
void mbs_ClipBC2Rd (int ncplanes, const vector3d *cplanes, int degree, const point3d *cpoints, void(*output)(int degree, const point3d *cpoints))
void mbs_ClipBC3d (int ncplanes, const vector4d *cplanes, int degree, const point3d *cpoints, void(*output)(int degree, const point3d *cpoints))
void mbs_ClipBC3Rd (int ncplanes, const vector4d *cplanes, int degree, const point4d *cpoints, void(*output)(int degree, const point4d *cpoints))

Define Documentation

#define EPS   1.0e-6

Function Documentation

void mbs_ClipBC2d ( int  ncplanes,
const vector3d cplanes,
int  degree,
const point2d cpoints,
void(*)(int degree, const point2d *cpoints)  output 
)
void mbs_ClipBC2Rd ( int  ncplanes,
const vector3d cplanes,
int  degree,
const point3d cpoints,
void(*)(int degree, const point3d *cpoints)  output 
)
void mbs_ClipBC3d ( int  ncplanes,
const vector4d cplanes,
int  degree,
const point3d cpoints,
void(*)(int degree, const point3d *cpoints)  output 
)
void mbs_ClipBC3Rd ( int  ncplanes,
const vector4d cplanes,
int  degree,
const point4d cpoints,
void(*)(int degree, const point4d *cpoints)  output 
)
boolean mbs_FindPolynomialZerosd ( int  degree,
const double *  coeff,
int *  nzeros,
double *  zeros,
double  eps 
)