Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
ON_PolynomialSurface Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_bezier.h>

Public Member Functions

 ON_PolynomialSurface ()
 ON_PolynomialSurface (int, ON_BOOL32, int, int)
 ~ON_PolynomialSurface ()
 ON_PolynomialSurface (const ON_PolynomialSurface &)
 ON_PolynomialSurface (const ON_BezierSurface &)
ON_PolynomialSurfaceoperator= (const ON_PolynomialSurface &)
ON_PolynomialSurfaceoperator= (const ON_BezierSurface &)
ON_BOOL32 Create (int, ON_BOOL32, int, int)
void Destroy ()
ON_BOOL32 Evaluate (double s, double t, int der_count, int v_stride, double *v) const

Public Attributes

int m_dim
int m_is_rat
int m_order [2]
ON_4dPointArray m_cv
ON_Interval m_domain [2]

Detailed Description

Definition at line 108 of file opennurbs_bezier.h.

Constructor & Destructor Documentation

ON_PolynomialSurface::ON_PolynomialSurface ( )
ON_PolynomialSurface::ON_PolynomialSurface ( int  ,
ON_BOOL32  ,
int  ,
ON_PolynomialSurface::~ON_PolynomialSurface ( )
ON_PolynomialSurface::ON_PolynomialSurface ( const ON_PolynomialSurface )
ON_PolynomialSurface::ON_PolynomialSurface ( const ON_BezierSurface )

Member Function Documentation

ON_BOOL32 ON_PolynomialSurface::Create ( int  ,
ON_BOOL32  ,
int  ,
void ON_PolynomialSurface::Destroy ( )
ON_BOOL32 ON_PolynomialSurface::Evaluate ( double  s,
double  t,
int  der_count,
int  v_stride,
double *  v 
) const
ON_PolynomialSurface& ON_PolynomialSurface::operator= ( const ON_PolynomialSurface )
ON_PolynomialSurface& ON_PolynomialSurface::operator= ( const ON_BezierSurface )

Member Data Documentation

ON_4dPointArray ON_PolynomialSurface::m_cv

Definition at line 143 of file opennurbs_bezier.h.

int ON_PolynomialSurface::m_dim

Definition at line 140 of file opennurbs_bezier.h.

ON_Interval ON_PolynomialSurface::m_domain[2]

Definition at line 145 of file opennurbs_bezier.h.

int ON_PolynomialSurface::m_is_rat

Definition at line 141 of file opennurbs_bezier.h.

int ON_PolynomialSurface::m_order[2]

Definition at line 142 of file opennurbs_bezier.h.

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