Defines | Functions

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

Defines

#define CONST_
#define EPS   1.0e-10

Functions

RBezCurveTreedp rbez_NewRBezCurveTreed (int object_id, short degree, double t0, double t1, double ext, CONST_ point4d *ctlpoints)
void rbez_DestroyRBezCurveTreed (RBezCurveTreedp tree)
RBezCurveTreeVertexdp rbez_GetRBezCurveLeftVertexd (RBezCurveTreedp tree, RBezCurveTreeVertexdp vertex)
RBezCurveTreeVertexdp rbez_GetRBezCurveRightVertexd (RBezCurveTreedp tree, RBezCurveTreeVertexdp vertex)

Define Documentation

#define CONST_
#define EPS   1.0e-10

Function Documentation

void rbez_DestroyRBezCurveTreed ( RBezCurveTreedp  tree  ) 
RBezCurveTreeVertexdp rbez_GetRBezCurveLeftVertexd ( RBezCurveTreedp  tree,
RBezCurveTreeVertexdp  vertex 
)
RBezCurveTreeVertexdp rbez_GetRBezCurveRightVertexd ( RBezCurveTreedp  tree,
RBezCurveTreeVertexdp  vertex 
)
RBezCurveTreedp rbez_NewRBezCurveTreed ( int  object_id,
short  degree,
double  t0,
double  t1,
double  ext,
CONST_ point4d ctlpoints 
)