Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes
pcl::poisson::BSplineData< Degree, Real > Class Template Reference

#include <bspline_data.h>

List of all members.

Classes

struct  BSplineComponents

Public Member Functions

 BSplineData (void)
virtual void clearDotTables (int flags)
virtual void clearValueTables (void)
int Index (int i1, int i2) const
void set (int maxDepth, bool useDotRatios=true, bool reflectBoundary=false)
virtual void setDotTables (int flags)
void setSampleSpan (int idx, int &start, int &end, double smooth=0) const
virtual void setValueTables (int flags, double smooth=0)
virtual void setValueTables (int flags, double valueSmooth, double normalSmooth)
 ~BSplineData (void)

Static Public Member Functions

static int SymmetricIndex (int i1, int i2)
static int SymmetricIndex (int i1, int i2, int &index)

Public Attributes

BSplineComponents baseBSpline
BSplineComponentsbaseBSplines
PPolynomial< Degree > baseFunction
PPolynomial< Degree > * baseFunctions
PPolynomial< Degree-1 > dBaseFunction
RealddDotTable
int depth
PPolynomial< Degree-1 > dLeftBaseFunction
PPolynomial< Degree-1 > dRightBaseFunction
RealdValueTables
RealdvDotTable
int functionCount
PPolynomial< Degree > leftBaseFunction
BSplineComponents leftBSpline
PPolynomial< Degree > rightBaseFunction
BSplineComponents rightBSpline
int sampleCount
RealvalueTables
RealvvDotTable

Static Public Attributes

static const int D_VALUE_FLAG = 2
static const int DD_DOT_FLAG = 4
static const int DV_DOT_FLAG = 2
static const int VALUE_FLAG = 1
static const int VV_DOT_FLAG = 1

Private Attributes

bool reflectBoundary
bool useDotRatios

Detailed Description

template<int Degree, class Real>
class pcl::poisson::BSplineData< Degree, Real >

Definition at line 42 of file bspline_data.h.


Constructor & Destructor Documentation

template<int Degree, class Real >
pcl::poisson::BSplineData< Degree, Real >::BSplineData ( void  )

Definition at line 83 of file bspline_data.hpp.

template<int Degree, class Real >
pcl::poisson::BSplineData< Degree, Real >::~BSplineData ( void  )

Definition at line 91 of file bspline_data.hpp.


Member Function Documentation

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::clearDotTables ( int  flags) [virtual]

Definition at line 285 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::clearValueTables ( void  ) [virtual]

Definition at line 361 of file bspline_data.hpp.

template<int Degree, class Real >
int pcl::poisson::BSplineData< Degree, Real >::Index ( int  i1,
int  i2 
) const [inline]

Definition at line 368 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::set ( int  maxDepth,
bool  useDotRatios = true,
bool  reflectBoundary = false 
)

Definition at line 108 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::setDotTables ( int  flags) [virtual]

Definition at line 167 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::setSampleSpan ( int  idx,
int &  start,
int &  end,
double  smooth = 0 
) const

Definition at line 292 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::setValueTables ( int  flags,
double  smooth = 0 
) [virtual]

Definition at line 311 of file bspline_data.hpp.

template<int Degree, class Real >
void pcl::poisson::BSplineData< Degree, Real >::setValueTables ( int  flags,
double  valueSmooth,
double  normalSmooth 
) [virtual]

Definition at line 339 of file bspline_data.hpp.

template<int Degree, class Real >
int pcl::poisson::BSplineData< Degree, Real >::SymmetricIndex ( int  i1,
int  i2 
) [inline, static]

Definition at line 370 of file bspline_data.hpp.

template<int Degree, class Real >
int pcl::poisson::BSplineData< Degree, Real >::SymmetricIndex ( int  i1,
int  i2,
int &  index 
) [inline, static]

Definition at line 376 of file bspline_data.hpp.


Member Data Documentation

template<int Degree, class Real>
BSplineComponents pcl::poisson::BSplineData< Degree, Real >::baseBSpline

Definition at line 67 of file bspline_data.h.

template<int Degree, class Real>
BSplineComponents* pcl::poisson::BSplineData< Degree, Real >::baseBSplines

Definition at line 69 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree > pcl::poisson::BSplineData< Degree, Real >::baseFunction

Definition at line 65 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial<Degree>* pcl::poisson::BSplineData< Degree, Real >::baseFunctions

Definition at line 68 of file bspline_data.h.

template<int Degree, class Real>
const int pcl::poisson::BSplineData< Degree, Real >::D_VALUE_FLAG = 2 [static]

Definition at line 60 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree-1 > pcl::poisson::BSplineData< Degree, Real >::dBaseFunction

Definition at line 66 of file bspline_data.h.

template<int Degree, class Real>
const int pcl::poisson::BSplineData< Degree, Real >::DD_DOT_FLAG = 4 [static]

Definition at line 58 of file bspline_data.h.

template<int Degree, class Real>
Real * pcl::poisson::BSplineData< Degree, Real >::ddDotTable

Definition at line 63 of file bspline_data.h.

template<int Degree, class Real>
int pcl::poisson::BSplineData< Degree, Real >::depth

Definition at line 62 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree-1 > pcl::poisson::BSplineData< Degree, Real >::dLeftBaseFunction

Definition at line 66 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree-1 > pcl::poisson::BSplineData< Degree, Real >::dRightBaseFunction

Definition at line 66 of file bspline_data.h.

template<int Degree, class Real>
const int pcl::poisson::BSplineData< Degree, Real >::DV_DOT_FLAG = 2 [static]

Definition at line 57 of file bspline_data.h.

template<int Degree, class Real>
Real * pcl::poisson::BSplineData< Degree, Real >::dValueTables

Definition at line 64 of file bspline_data.h.

template<int Degree, class Real>
Real * pcl::poisson::BSplineData< Degree, Real >::dvDotTable

Definition at line 63 of file bspline_data.h.

template<int Degree, class Real>
int pcl::poisson::BSplineData< Degree, Real >::functionCount

Definition at line 62 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree > pcl::poisson::BSplineData< Degree, Real >::leftBaseFunction

Definition at line 65 of file bspline_data.h.

template<int Degree, class Real>
BSplineComponents pcl::poisson::BSplineData< Degree, Real >::leftBSpline

Definition at line 67 of file bspline_data.h.

template<int Degree, class Real>
bool pcl::poisson::BSplineData< Degree, Real >::reflectBoundary [private]

Definition at line 45 of file bspline_data.h.

template<int Degree, class Real>
PPolynomial< Degree > pcl::poisson::BSplineData< Degree, Real >::rightBaseFunction

Definition at line 65 of file bspline_data.h.

template<int Degree, class Real>
BSplineComponents pcl::poisson::BSplineData< Degree, Real >::rightBSpline

Definition at line 67 of file bspline_data.h.

template<int Degree, class Real>
int pcl::poisson::BSplineData< Degree, Real >::sampleCount

Definition at line 62 of file bspline_data.h.

template<int Degree, class Real>
bool pcl::poisson::BSplineData< Degree, Real >::useDotRatios [private]

Definition at line 44 of file bspline_data.h.

template<int Degree, class Real>
const int pcl::poisson::BSplineData< Degree, Real >::VALUE_FLAG = 1 [static]

Definition at line 59 of file bspline_data.h.

template<int Degree, class Real>
Real* pcl::poisson::BSplineData< Degree, Real >::valueTables

Definition at line 64 of file bspline_data.h.

template<int Degree, class Real>
const int pcl::poisson::BSplineData< Degree, Real >::VV_DOT_FLAG = 1 [static]

Definition at line 56 of file bspline_data.h.

template<int Degree, class Real>
Real* pcl::poisson::BSplineData< Degree, Real >::vvDotTable

Definition at line 63 of file bspline_data.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:32