QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_PolynomialCurve Class Reference

#include <opennurbs_bezier.h>

Public Member Functions

ON_BOOL32 Create (int dim, ON_BOOL32 bIsRational, int order)
 
void Destroy ()
 
ON_BOOL32 Evaluate (double t, int der_count, int v_stride, double *v) const
 
 ON_PolynomialCurve ()
 
 ON_PolynomialCurve (const ON_BezierCurve &)
 
 ON_PolynomialCurve (const ON_PolynomialCurve &)
 
 ON_PolynomialCurve (int dim, ON_BOOL32 bIsRational, int order)
 
ON_PolynomialCurveoperator= (const ON_BezierCurve &)
 
ON_PolynomialCurveoperator= (const ON_PolynomialCurve &)
 
 ~ON_PolynomialCurve ()
 

Public Attributes

ON_4dPointArray m_cv
 
int m_dim
 
ON_Interval m_domain
 
int m_is_rat
 
int m_order
 

Constructor & Destructor Documentation

◆ ON_PolynomialCurve() [1/4]

ON_PolynomialCurve::ON_PolynomialCurve ( )

◆ ON_PolynomialCurve() [2/4]

ON_PolynomialCurve::ON_PolynomialCurve ( int dim,
ON_BOOL32 bIsRational,
int order )

◆ ~ON_PolynomialCurve()

ON_PolynomialCurve::~ON_PolynomialCurve ( )

◆ ON_PolynomialCurve() [3/4]

ON_PolynomialCurve::ON_PolynomialCurve ( const ON_PolynomialCurve & src)

◆ ON_PolynomialCurve() [4/4]

ON_PolynomialCurve::ON_PolynomialCurve ( const ON_BezierCurve & src)

Member Function Documentation

◆ Create()

ON_BOOL32 ON_PolynomialCurve::Create ( int dim,
ON_BOOL32 bIsRational,
int order )

◆ Destroy()

void ON_PolynomialCurve::Destroy ( )

◆ Evaluate()

ON_BOOL32 ON_PolynomialCurve::Evaluate ( double t,
int der_count,
int v_stride,
double * v ) const

◆ operator=() [1/2]

ON_PolynomialCurve & ON_PolynomialCurve::operator= ( const ON_BezierCurve & src)

◆ operator=() [2/2]

ON_PolynomialCurve & ON_PolynomialCurve::operator= ( const ON_PolynomialCurve & src)

Member Data Documentation

◆ m_cv

ON_4dPointArray ON_PolynomialCurve::m_cv

◆ m_dim

int ON_PolynomialCurve::m_dim

◆ m_domain

ON_Interval ON_PolynomialCurve::m_domain

◆ m_is_rat

int ON_PolynomialCurve::m_is_rat

◆ m_order

int ON_PolynomialCurve::m_order

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