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

#include <BSplineData.h>

Public Member Functions

double value (int fIdx, int cIdx, bool d) const
 
int parentDepth (void) const
 
int childDepth (void) const
 

Protected Attributes

friend BSplineEvaluationData
 
int _parentDepth
 
double _pcValues [2][Size][ChildSupportSize]
 

Detailed Description

template<int Degree>
struct BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator

Definition at line 183 of file BSplineData.h.

Member Function Documentation

◆ childDepth()

template<int Degree>
int BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::childDepth ( void  ) const
inline

◆ parentDepth()

template<int Degree>
int BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::parentDepth ( void  ) const
inline

◆ value()

template<int Degree>
double BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::value ( int  fIdx,
int  cIdx,
bool  d 
) const

Member Data Documentation

◆ _parentDepth

template<int Degree>
int BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::_parentDepth
protected

◆ _pcValues

template<int Degree>
double BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::_pcValues[2][Size][ChildSupportSize]
protected

Definition at line 188 of file BSplineData.h.

◆ BSplineEvaluationData

template<int Degree>
friend BSplineEvaluationData< Degree >::CenterEvaluator::ChildEvaluator::BSplineEvaluationData
protected

Definition at line 186 of file BSplineData.h.


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