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

#include <BSplineData.h>

Public Member Functions

double value (int pIdx, int cIdx) const
 
int lowDepth (void) const
 

Static Public Member Functions

static const int Index (int depth, int offset)
 

Static Public Attributes

static const int Start = - SupportStart
 
static const int Stop = SupportEnd
 
static const int Size = Start + Stop + 1
 

Protected Attributes

friend BSplineEvaluationData
 
int _lowDepth
 
double _pcValues [Size][UpSampleSize]
 

Detailed Description

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

Definition at line 251 of file BSplineData.h.

Member Function Documentation

◆ Index()

template<int Degree>
static const int BSplineEvaluationData< Degree >::UpSampleEvaluator::Index ( int  depth,
int  offset 
)
inlinestatic

◆ lowDepth()

template<int Degree>
int BSplineEvaluationData< Degree >::UpSampleEvaluator::lowDepth ( void  ) const
inline

◆ value()

template<int Degree>
double BSplineEvaluationData< Degree >::UpSampleEvaluator::value ( int  pIdx,
int  cIdx 
) const

Member Data Documentation

◆ _lowDepth

template<int Degree>
int BSplineEvaluationData< Degree >::UpSampleEvaluator::_lowDepth
protected

◆ _pcValues

template<int Degree>
double BSplineEvaluationData< Degree >::UpSampleEvaluator::_pcValues[Size][UpSampleSize]
protected

Definition at line 264 of file BSplineData.h.

◆ BSplineEvaluationData

template<int Degree>
friend BSplineEvaluationData< Degree >::UpSampleEvaluator::BSplineEvaluationData
protected

Definition at line 262 of file BSplineData.h.

◆ Size

template<int Degree>
const int BSplineEvaluationData< Degree >::UpSampleEvaluator::Size = Start + Stop + 1
static

Definition at line 253 of file BSplineData.h.

◆ Start

template<int Degree>
const int BSplineEvaluationData< Degree >::UpSampleEvaluator::Start = - SupportStart
static

◆ Stop

template<int Degree>
const int BSplineEvaluationData< Degree >::UpSampleEvaluator::Stop = SupportEnd
static

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