Defines | Functions

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

Defines

#define CONST_
#define EPS   1.0e-10

Functions

RBezCurveTreefp rbez_NewRBezCurveTreef (int object_id, short degree, float t0, float t1, float ext, CONST_ point4f *ctlpoints)
void rbez_DestroyRBezCurveTreef (RBezCurveTreefp tree)
RBezCurveTreeVertexfp rbez_GetRBezCurveLeftVertexf (RBezCurveTreefp tree, RBezCurveTreeVertexfp vertex)
RBezCurveTreeVertexfp rbez_GetRBezCurveRightVertexf (RBezCurveTreefp tree, RBezCurveTreeVertexfp vertex)

Define Documentation

#define CONST_
#define EPS   1.0e-10

Function Documentation

void rbez_DestroyRBezCurveTreef ( RBezCurveTreefp  tree  ) 
RBezCurveTreeVertexfp rbez_GetRBezCurveLeftVertexf ( RBezCurveTreefp  tree,
RBezCurveTreeVertexfp  vertex 
)
RBezCurveTreeVertexfp rbez_GetRBezCurveRightVertexf ( RBezCurveTreefp  tree,
RBezCurveTreeVertexfp  vertex 
)
RBezCurveTreefp rbez_NewRBezCurveTreef ( int  object_id,
short  degree,
float  t0,
float  t1,
float  ext,
CONST_ point4f ctlpoints 
)