ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator Struct Reference

#include <BSplineData.h>

Public Member Functions

double dot (int fIdx1, int fidx2, bool d1, bool d2) const
 
int parentDepth (void) const
 
int childDepth (void) const
 

Protected Attributes

friend BSplineIntegrationData
 
int _parentDepth
 
double _pcIntegrals [2][2][Size][ChildOverlapSize]
 

Detailed Description

template<int Degree1, int Degree2>
struct BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator

Definition at line 320 of file BSplineData.h.

Member Function Documentation

◆ childDepth()

template<int Degree1, int Degree2>
int BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::childDepth ( void  ) const
inline

◆ dot()

template<int Degree1, int Degree2>
double BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::dot ( int  fIdx1,
int  fidx2,
bool  d1,
bool  d2 
) const

◆ parentDepth()

template<int Degree1, int Degree2>
int BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::parentDepth ( void  ) const
inline

Member Data Documentation

◆ _parentDepth

template<int Degree1, int Degree2>
int BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::_parentDepth
protected

◆ _pcIntegrals

template<int Degree1, int Degree2>
double BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::_pcIntegrals[2][2][Size][ChildOverlapSize]
protected

Definition at line 325 of file BSplineData.h.

◆ BSplineIntegrationData

template<int Degree1, int Degree2>
friend BSplineIntegrationData< Degree1, Degree2 >::FunctionIntegrator::ChildIntegrator::BSplineIntegrationData
protected

Definition at line 323 of file BSplineData.h.


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