API Documentation
Loading...
Searching...
No Matches
SplineEnums.h
Go to the documentation of this file.
1
#pragma once
2
#include <NDEVR/StringStream.h>
3
namespace
NDEVR
4
{
5
// spline types
6
enum class
SplineType
7
{
8
e_linear
= 10,
// linear interpolation
9
e_cspline
= 30,
// cubic splines (classical C^2)
10
e_cspline_hermite
= 31
// cubic hermite splines (local, only C^1)
11
};
12
13
// boundary condition type for the spline end-points
14
enum class
SplineBoundaryType
15
{
16
e_first_deriv
= 1,
17
e_second_deriv
= 2,
18
e_not_a_knot
= 3
19
};
20
21
template
class
NDEVR_BASE_API
StringStream<SplineType>;
22
}
NDEVR_BASE_API
#define NDEVR_BASE_API
Definition
DLLInfo.h:57
NDEVR
Definition
ACIColor.h:37
NDEVR::SplineType
SplineType
Definition
SplineEnums.h:7
NDEVR::SplineType::e_cspline
@ e_cspline
NDEVR::SplineType::e_cspline_hermite
@ e_cspline_hermite
NDEVR::e_linear
@ e_linear
Definition
BaseValues.hpp:223
NDEVR::SplineBoundaryType
SplineBoundaryType
Definition
SplineEnums.h:15
NDEVR::SplineBoundaryType::e_first_deriv
@ e_first_deriv
NDEVR::SplineBoundaryType::e_not_a_knot
@ e_not_a_knot
NDEVR::SplineBoundaryType::e_second_deriv
@ e_second_deriv
Base
Headers
SplineEnums.h