Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

cubicCurveseg.h File Reference

#include <pandabase.h>
#include "parametricCurve.h"

Go to the source code of this file.

Compounds

class  CubicCurveseg

Defines

#define RT_POINT   0x01
#define RT_TANGENT   0x02
#define RT_CV   0x03
#define RT_BASE_TYPE   0xff
#define RT_KEEP_ORIG   0x100

Functions

void compute_nurbs_basis (int order, const float knots_in[], LMatrix4f &basis)


Define Documentation

#define RT_BASE_TYPE   0xff
 

Definition at line 33 of file cubicCurveseg.h.

Referenced by compute_seg_col().

#define RT_CV   0x03
 

Definition at line 32 of file cubicCurveseg.h.

Referenced by PiecewiseCurve::adjust_point(), PiecewiseCurve::adjust_pt(), PiecewiseCurve::adjust_tangent(), and compute_seg_col().

#define RT_KEEP_ORIG   0x100
 

Definition at line 35 of file cubicCurveseg.h.

Referenced by PiecewiseCurve::adjust_point(), PiecewiseCurve::adjust_pt(), PiecewiseCurve::adjust_tangent(), CubicCurveseg::compute_seg(), compute_seg_col(), and ClassicNurbsCurve::rebuild_curveseg().

#define RT_POINT   0x01
 

Definition at line 30 of file cubicCurveseg.h.

Referenced by PiecewiseCurve::adjust_point(), PiecewiseCurve::adjust_pt(), PiecewiseCurve::adjust_tangent(), and compute_seg_col().

#define RT_TANGENT   0x02
 

Definition at line 31 of file cubicCurveseg.h.

Referenced by PiecewiseCurve::adjust_point(), PiecewiseCurve::adjust_pt(), PiecewiseCurve::adjust_tangent(), and compute_seg_col().


Function Documentation

void compute_nurbs_basis int  order,
const float  knots_in[],
LMatrix4f &  basis
 

Definition at line 254 of file cubicCurveseg.cxx.

References b, and nurbs_blending_function().

Referenced by CubicCurveseg::nurbs_basis(), and ClassicNurbsCurve::rebuild_curveseg().


Generated on Fri Apr 18 00:10:40 2003 for Panda by doxygen1.3