vspline
1.1.0
Generic C++11 Code for Uniform B-Splines
vspline.h
Go to the documentation of this file.
1
/************************************************************************/
2
/* */
3
/* vspline - a set of generic tools for creation and evaluation */
4
/* of uniform b-splines */
5
/* */
6
/* Copyright 2015 - 2023 by Kay F. Jahnke */
7
/* */
8
/* The git repository for this software is at */
9
/* */
10
/* https://bitbucket.org/kfj/vspline */
11
/* */
12
/* Please direct questions, bug reports, and contributions to */
13
/* */
14
/* kfjahnke+vspline@gmail.com */
15
/* */
16
/* Permission is hereby granted, free of charge, to any person */
17
/* obtaining a copy of this software and associated documentation */
18
/* files (the "Software"), to deal in the Software without */
19
/* restriction, including without limitation the rights to use, */
20
/* copy, modify, merge, publish, distribute, sublicense, and/or */
21
/* sell copies of the Software, and to permit persons to whom the */
22
/* Software is furnished to do so, subject to the following */
23
/* conditions: */
24
/* */
25
/* The above copyright notice and this permission notice shall be */
26
/* included in all copies or substantial portions of the */
27
/* Software. */
28
/* */
29
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND */
30
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES */
31
/* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND */
32
/* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT */
33
/* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, */
34
/* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING */
35
/* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR */
36
/* OTHER DEALINGS IN THE SOFTWARE. */
37
/* */
38
/************************************************************************/
39
40
/*! \file vspline.h
41
42
\brief includes all headers from vspline (most of them indirectly)
43
44
*/
45
46
#ifndef VSPLINE_INCLUDED
47
#define VSPLINE_INCLUDED
48
49
#include "
transform.h
"
50
#include "
map.h
"
51
#include "
domain.h
"
52
53
#endif
domain.h
code to perform combined scaling and translation on coordinates
map.h
code to handle out-of-bounds coordinates.
transform.h
set of generic remap, transform and apply functions
Generated on Sat Jul 8 2023 10:00:03 for vspline by
1.9.4