Public Member Functions | Private Member Functions | Private Attributes | List of all members
LagrangeCurve2 Class Reference
Inheritance diagram for LagrangeCurve2:
Inheritance graph
[legend]
Collaboration diagram for LagrangeCurve2:
Collaboration graph
[legend]

Public Member Functions

 LagrangeCurve2 (Point3d P0, Point3d P1, Point3d P2)
 
void get_bezier_edge_ctrl_pt (Point3d &out_bxyz)
 
- Public Member Functions inherited from ParametricCurve
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.
 

Private Member Functions

 LagrangeCurve2 (LagrangeCurve2 &lc)
 
virtual int v_order ()
 
virtual int v_eval (Point1d in_param, Point3d &out_xyz)
 
virtual int v_deriv1 (Point1d in_param, Point3d &out_xyz)
 

Private Attributes

Point3d * m_interp_pts_
 

Additional Inherited Members


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