Defines | Functions

raybeztreef.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 raybeztreef.c:

Defines

#define CONST_
#define EPS   1.0e-10

Functions

BezCurveTreefp rbez_NewBezCurveTreef (int object_id, short degree, float t0, float t1, float ext, CONST_ point3f *ctlpoints)
void rbez_DestroyBezCurveTreef (BezCurveTreefp tree)
BezCurveTreeVertexfp rbez_GetBezCurveLeftVertexf (BezCurveTreefp tree, BezCurveTreeVertexfp vertex)
BezCurveTreeVertexfp rbez_GetBezCurveRightVertexf (BezCurveTreefp tree, BezCurveTreeVertexfp vertex)

Define Documentation

#define CONST_
#define EPS   1.0e-10

Function Documentation

void rbez_DestroyBezCurveTreef ( BezCurveTreefp  tree  ) 
BezCurveTreeVertexfp rbez_GetBezCurveLeftVertexf ( BezCurveTreefp  tree,
BezCurveTreeVertexfp  vertex 
)
BezCurveTreeVertexfp rbez_GetBezCurveRightVertexf ( BezCurveTreefp  tree,
BezCurveTreeVertexfp  vertex 
)
BezCurveTreefp rbez_NewBezCurveTreef ( int  object_id,
short  degree,
float  t0,
float  t1,
float  ext,
CONST_ point3f ctlpoints 
)