Defines | Functions

raybeztreed.c File Reference

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <pthread.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "raybez.h"
Include dependency graph for raybeztreed.c:

Defines

#define CONST_
#define EPS   1.0e-10

Functions

BezCurveTreedp rbez_NewBezCurveTreed (int object_id, short degree, double t0, double t1, double ext, CONST_ point3d *ctlpoints)
void rbez_DestroyBezCurveTreed (BezCurveTreedp tree)
BezCurveTreeVertexdp rbez_GetBezCurveLeftVertexd (BezCurveTreedp tree, BezCurveTreeVertexdp vertex)
BezCurveTreeVertexdp rbez_GetBezCurveRightVertexd (BezCurveTreedp tree, BezCurveTreeVertexdp vertex)

Define Documentation

#define CONST_
#define EPS   1.0e-10

Function Documentation

void rbez_DestroyBezCurveTreed ( BezCurveTreedp  tree  ) 
BezCurveTreeVertexdp rbez_GetBezCurveLeftVertexd ( BezCurveTreedp  tree,
BezCurveTreeVertexdp  vertex 
)
BezCurveTreeVertexdp rbez_GetBezCurveRightVertexd ( BezCurveTreedp  tree,
BezCurveTreeVertexdp  vertex 
)
BezCurveTreedp rbez_NewBezCurveTreed ( int  object_id,
short  degree,
double  t0,
double  t1,
double  ext,
CONST_ point3d ctlpoints 
)