TinySpline  0.7.0
Spline Library for a Multitude of Programming Languages
Classes | Macros
tinysplinecxx.h File Reference
#include "tinyspline.h"
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  tinyspline::Vec2
 
class  tinyspline::Vec3
 
class  tinyspline::Vec4
 
class  tinyspline::Frame
 
class  tinyspline::FrameSeq
 
class  tinyspline::Domain
 
class  tinyspline::DeBoorNet
 
class  tinyspline::BSpline
 
class  tinyspline::Morphism
 
class  tinyspline::ChordLengths
 

Macros

#define TINYSPLINECXX_API   TINYSPLINE_API
 

Typedefs

API Configuration
typedef tsReal tinyspline::real
 
Swig Type Mapping

Methods that do not return or set the value of a class attribute (let's call these methods ‘non-accessor methods’) must return/take instances of std::vector as pointer. Otherwise, they aren't type mapped by Swig to the std::vector representation of the target language.

using tinyspline::std_real_vector_in = const std::vector< tinyspline::real > &
 
using tinyspline::std_real_vector_out = std::vector< tinyspline::real >