![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <BSplineData.h>
Public Member Functions | |
| BSplineData (void) | |
| void | set (int maxDepth, bool dirichlet=false) |
Static Public Member Functions | |
| static int | Centers (int depth) |
| static int | Corners (int depth) |
| static int | Dimension (int depth) |
| static int | FunctionIndex (int depth, int offset) |
| static void | FactorFunctionIndex (int idx, int &depth, int &offset) |
| static int | TotalFunctionCount (int depth) |
| static int | TotalSampleCount (int depth) |
| static void | FunctionSpan (int depth, int &fStart, int &fEnd) |
| static void | SampleSpan (int depth, int &sStart, int &sEnd) |
| static int | RemapOffset (int depth, int idx, bool &reflect) |
Public Attributes | |
| int | depth |
| size_t | functionCount |
| size_t | sampleCount |
| BSplineEvaluationData< Degree >::BSplineComponents * | baseBSplines |
Definition at line 349 of file BSplineData.h.
| BSplineData< Degree >::BSplineData | ( | void | ) |
|
inlinestatic |
Definition at line 354 of file BSplineData.h.
References BSplineData< Degree >::depth.
|
inlinestatic |
Definition at line 355 of file BSplineData.h.
References BSplineData< Degree >::depth.
|
inlinestatic |
Definition at line 356 of file BSplineData.h.
References BSplineData< Degree >::depth.
Referenced by Octree< Real >::_Dimension().
|
inlinestatic |
Definition at line 358 of file BSplineData.h.
References BinaryNode::CenterDepthAndOffset(), BinaryNode::CornerDepthAndOffset(), BSplineData< Degree >::depth, and offset.
|
inlinestatic |
Definition at line 357 of file BSplineData.h.
References BinaryNode::CenterIndex(), BinaryNode::CornerIndex(), BSplineData< Degree >::depth, and offset.
|
inlinestatic |
Definition at line 361 of file BSplineData.h.
References BSplineData< Degree >::depth, and BSplineData< Degree >::TotalFunctionCount().
|
inlinestatic |
|
inlinestatic |
Definition at line 362 of file BSplineData.h.
References BSplineData< Degree >::depth, and BSplineData< Degree >::TotalSampleCount().
| void BSplineData< Degree >::set | ( | int | maxDepth, |
| bool | dirichlet = false |
||
| ) |
|
inlinestatic |
Definition at line 359 of file BSplineData.h.
References BinaryNode::CumulativeCenterCount(), BinaryNode::CumulativeCornerCount(), and BSplineData< Degree >::depth.
Referenced by BSplineData< Degree >::FunctionSpan().
|
inlinestatic |
Definition at line 360 of file BSplineData.h.
References BinaryNode::CenterCount(), BinaryNode::CornerCount(), and BSplineData< Degree >::depth.
Referenced by BSplineData< Degree >::SampleSpan().
| BSplineEvaluationData< Degree >::BSplineComponents* BSplineData< Degree >::baseBSplines |
Definition at line 368 of file BSplineData.h.
| int BSplineData< Degree >::depth |
Definition at line 366 of file BSplineData.h.
Referenced by BSplineData< Degree >::Centers(), BSplineData< Degree >::Corners(), BSplineData< Degree >::Dimension(), BSplineData< Degree >::FactorFunctionIndex(), BSplineData< Degree >::FunctionIndex(), BSplineData< Degree >::FunctionSpan(), BSplineData< Degree >::SampleSpan(), BSplineData< Degree >::TotalFunctionCount(), and BSplineData< Degree >::TotalSampleCount().
| size_t BSplineData< Degree >::functionCount |
Definition at line 367 of file BSplineData.h.
| size_t BSplineData< Degree >::sampleCount |
Definition at line 367 of file BSplineData.h.