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

cubicCurveseg.cxx File Reference

#include "piecewiseCurve.h"
#include "config_parametrics.h"
#include "hermiteCurve.h"
#include <datagram.h>
#include <datagramIterator.h>
#include <bamWriter.h>
#include <bamReader.h>

Go to the source code of this file.

Functions

LVecBase4f nurbs_blending_function (int order, int i, int j, const float knots[])
void compute_nurbs_basis (int order, const float knots_in[], LMatrix4f &basis)
LVecBase4f col_mult (const LMatrix4f &M, const LVecBase4f &v)
bool compute_seg_col (int c, int rtype, float t, const LVecBase4f &v, const LMatrix4f &B, const LMatrix4f &Bi, const LMatrix4f &G, const LMatrix4f &GB, LMatrix4f &T, LMatrix4f &P)


Function Documentation

LVecBase4f col_mult const LMatrix4f &  M,
const LVecBase4f &  v
[inline]
 

Definition at line 361 of file cubicCurveseg.cxx.

References v.

Referenced by compute_seg_col().

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().

bool compute_seg_col int  c,
int  rtype,
float  t,
const LVecBase4f &  v,
const LMatrix4f &  B,
const LMatrix4f &  Bi,
const LMatrix4f &  G,
const LMatrix4f &  GB,
LMatrix4f &  T,
LMatrix4f &  P
[static]
 

Definition at line 375 of file cubicCurveseg.cxx.

References c, col_mult(), RT_BASE_TYPE, RT_CV, RT_KEEP_ORIG, RT_POINT, RT_TANGENT, t, and v.

Referenced by CubicCurveseg::compute_seg().

LVecBase4f nurbs_blending_function int  order,
int  i,
int  j,
const float  knots[]
[static]
 

Definition at line 197 of file cubicCurveseg.cxx.

References r.

Referenced by compute_nurbs_basis().


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