OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T > Struct Template Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/Bicubic.hpp>

Public Types

typedef T FloatType

Static Public Member Functions

static T a00 ()
static T a01 ()
static T a02 ()
static T a03 ()
static T a10 ()
static T a11 ()
static T a12 ()
static T a13 ()
static T a20 ()
static T a21 ()
static T a22 ()
static T a23 ()
static T a30 ()
static T a31 ()
static T a32 ()
static T a33 ()

Detailed Description

template<typename T>
struct Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >

Member Typedef Documentation

◆ FloatType

template<typename T>
typedef T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::FloatType

Member Function Documentation

◆ a00()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a00 ( )
inlinestatic
79 {
80 return 0;
81 }

◆ a01()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a01 ( )
inlinestatic
82 {
83 return T( -0.5);
84 }

◆ a02()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a02 ( )
inlinestatic
85 {
86 return T( 1.);
87 }

◆ a03()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a03 ( )
inlinestatic
88 {
89 return T( -0.5);
90 }

◆ a10()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a10 ( )
inlinestatic
91 {
92 return T( 1.);
93 }

◆ a11()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a11 ( )
inlinestatic
94 {
95 return 0;
96 }

◆ a12()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a12 ( )
inlinestatic
97 {
98 return T( -5. / 2.);
99 }

◆ a13()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a13 ( )
inlinestatic
100 {
101 return T( 3. / 2.);
102 }

◆ a20()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a20 ( )
inlinestatic
103 {
104 return 0;
105 }

◆ a21()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a21 ( )
inlinestatic
106 {
107 return T( 0.5);
108 }

◆ a22()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a22 ( )
inlinestatic
109 {
110 return T( 2.);
111 }

◆ a23()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a23 ( )
inlinestatic
112 {
113 return T( -3. / 2.);
114 }

◆ a30()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a30 ( )
inlinestatic
115 {
116 return 0;
117 }

◆ a31()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a31 ( )
inlinestatic
118 {
119 return 0;
120 }

◆ a32()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a32 ( )
inlinestatic
121 {
122 return T( -0.5);
123 }

◆ a33()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicCatmulRomKernel< T >::a33 ( )
inlinestatic
124 {
125 return T( 0.5);
126 }

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/Bicubic.hpp