iRoCS Toolbox  1.1.0
Public Member Functions | Data Fields
atb::BSpline< ControlPointT >::BaseCacheIndex Struct Reference

The BaseCacheIndex struct provides a sortable quadrupel for uniquely identifying the evaluation of the lth indefinite integral of jth B-spline basis function of degree p at position u. More...

#include <ATBSpline.hh>

Collaboration diagram for atb::BSpline< ControlPointT >::BaseCacheIndex:

Public Member Functions

 BaseCacheIndex (double u, size_t index, int degree, int derivative)
 
 BaseCacheIndex (BaseCacheIndex const &idx)
 
bool operator< (BaseCacheIndex const &i) const
 

Data Fields

size_t j
 
int l
 
int p
 
double u
 

Detailed Description

template<typename ControlPointT>
struct atb::BSpline< ControlPointT >::BaseCacheIndex

The BaseCacheIndex struct provides a sortable quadrupel for uniquely identifying the evaluation of the lth indefinite integral of jth B-spline basis function of degree p at position u.

Definition at line 80 of file ATBSpline.hh.

Constructor & Destructor Documentation

◆ BaseCacheIndex() [1/2]

template<typename ControlPointT>
atb::BSpline< ControlPointT >::BaseCacheIndex::BaseCacheIndex ( double  u,
size_t  index,
int  degree,
int  derivative 
)

◆ BaseCacheIndex() [2/2]

template<typename ControlPointT>
atb::BSpline< ControlPointT >::BaseCacheIndex::BaseCacheIndex ( BaseCacheIndex const &  idx)

Member Function Documentation

◆ operator<()

template<typename ControlPointT>
bool atb::BSpline< ControlPointT >::BaseCacheIndex::operator< ( BaseCacheIndex const &  i) const

Field Documentation

◆ u

template<typename ControlPointT>
double atb::BSpline< ControlPointT >::BaseCacheIndex::u

Definition at line 86 of file ATBSpline.hh.

◆ j

template<typename ControlPointT>
size_t atb::BSpline< ControlPointT >::BaseCacheIndex::j

Definition at line 87 of file ATBSpline.hh.

◆ p

template<typename ControlPointT>
int atb::BSpline< ControlPointT >::BaseCacheIndex::p

Definition at line 88 of file ATBSpline.hh.

◆ l

template<typename ControlPointT>
int atb::BSpline< ControlPointT >::BaseCacheIndex::l

Definition at line 88 of file ATBSpline.hh.


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