Protected Attributes | List of all members
CADCurve Class Reference

Parametric curve with underlying CAD parametrization. More...

#include <CADCurve.h>

Inheritance diagram for CADCurve:
Inheritance graph
[legend]
Collaboration diagram for CADCurve:
Collaboration graph
[legend]

Protected Attributes

Point3d m_start_xyz
 
Point3d m_end_xyz
 
Point2d m_start_uv
 
Point2d m_end_uv
 
int m_model_type
 

Additional Inherited Members

- 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.
 
- Protected Member Functions inherited from ParametricCurve
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

Parametric curve with underlying CAD parametrization.

Todo:
add implementation of second derivatives calculation needed to obtain Bezier control points on edges for the Farin quintic patch [3]

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