interface class for all parametric curves The parametric curves use the same coordinate system as the basis functions, i.e., t: [0.0 -> 1.0] More...
#include <ParametricCurve.h>
Public Member Functions | |
int | eval (Point1d in_t, Point3d &out_xyz) |
int | order (void) |
int | deriv1 (Point1d in_t, Point3d &out_xyz) |
void | deriv1_fd (const Point1d in_t, Point3d &dxyz_dt, double step=1.0e-3) |
Evaluate first derivative numerically by finite difference. | |
Protected Member Functions | |
virtual int | v_eval (Point1d in_t, Point3d &out_xyz)=0 |
virtual int | v_order (void)=0 |
virtual int | v_deriv1 (Point1d in_t, Point3d &out_xyz)=0 |
interface class for all parametric curves The parametric curves use the same coordinate system as the basis functions, i.e., t: [0.0 -> 1.0]