ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
BSplineEvaluationData< Degree >::BSplineComponents Struct Reference

#include <BSplineData.h>

Public Member Functions

 BSplineComponents (void)
 
 BSplineComponents (int depth, int offset, bool dirichlet)
 
const Polynomial< Degree > & operator[] (int idx) const
 
void printnl (void) const
 

Protected Attributes

Polynomial< Degree > _polys [Degree+1]
 

Detailed Description

template<int Degree>
struct BSplineEvaluationData< Degree >::BSplineComponents

Definition at line 142 of file BSplineData.h.

Constructor & Destructor Documentation

◆ BSplineComponents() [1/2]

template<int Degree>
BSplineEvaluationData< Degree >::BSplineComponents::BSplineComponents ( void  )
inline

Definition at line 147 of file BSplineData.h.

◆ BSplineComponents() [2/2]

template<int Degree>
BSplineEvaluationData< Degree >::BSplineComponents::BSplineComponents ( int  depth,
int  offset,
bool  dirichlet 
)

Member Function Documentation

◆ operator[]()

template<int Degree>
const Polynomial< Degree >& BSplineEvaluationData< Degree >::BSplineComponents::operator[] ( int  idx) const
inline

◆ printnl()

template<int Degree>
void BSplineEvaluationData< Degree >::BSplineComponents::printnl ( void  ) const
inline

Member Data Documentation

◆ _polys

template<int Degree>
Polynomial< Degree > BSplineEvaluationData< Degree >::BSplineComponents::_polys[Degree+1]
protected

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