Public Member Functions | Protected Member Functions | List of all members
ParametricCurve Class Referenceabstract

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>

Inheritance diagram for ParametricCurve:
Inheritance graph
[legend]

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
 

Detailed Description

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]


The documentation for this class was generated from the following file: