#include "BinaryNode.h"
#include "PPolynomial.h"
#include "Array.h"
#include "BSplineData.inl"
Go to the source code of this file.
◆ _CEIL_OF_HALF
| #define _CEIL_OF_HALF |
( |
|
x | ) |
( ( (x)+1 )>>1 ) |
◆ _FLOOR_OF_HALF
| #define _FLOOR_OF_HALF |
( |
|
x | ) |
( (x) >>1 ) |
◆ BSPLINE_SET_BOUNDS
| #define BSPLINE_SET_BOUNDS |
( |
|
name, |
|
|
|
s, |
|
|
|
e |
|
) |
| |
Value: static const int name ## Start = (s); \
static
const int name ## End = (e); \
static
const int name ## Size = (e)-(s)+1
Definition at line 85 of file BSplineData.h.
◆ CEIL_OF_HALF
◆ FLOOR_OF_HALF
◆ LARGEST_INTEGER_SMALLER_THAN_HALF
| #define LARGEST_INTEGER_SMALLER_THAN_HALF |
( |
|
x | ) |
( FLOOR_OF_HALF( (x)-1 ) ) |
◆ LARGEST_INTEGER_SMALLER_THAN_OR_EQUAL_TO_HALF
| #define LARGEST_INTEGER_SMALLER_THAN_OR_EQUAL_TO_HALF |
( |
|
x | ) |
( FLOOR_OF_HALF( x ) ) |
◆ NEW_BSPLINE_CODE
| #define NEW_BSPLINE_CODE 1 |
◆ SMALLEST_INTEGER_LARGER_THAN_HALF
| #define SMALLEST_INTEGER_LARGER_THAN_HALF |
( |
|
x | ) |
( CEIL_OF_HALF( (x)+1 ) ) |
◆ SMALLEST_INTEGER_LARGER_THAN_OR_EQUAL_TO_HALF
| #define SMALLEST_INTEGER_LARGER_THAN_OR_EQUAL_TO_HALF |
( |
|
x | ) |
( CEIL_OF_HALF( x ) ) |
◆ SetBSplineElementIntegrals()
template<int Degree1, int Degree2>
| void SetBSplineElementIntegrals |
( |
double |
integrals[Degree1+1][Degree2+1] | ) |
|