OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< 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::CubicBSplineKernel< T >

Member Typedef Documentation

◆ FloatType

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

Member Function Documentation

◆ a00()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a00 ( )
inlinestatic
135 {
136 return T( 1. / 6.);
137 }

◆ a01()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a01 ( )
inlinestatic
138 {
139 return T( -3. / 6.);
140 }

◆ a02()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a02 ( )
inlinestatic
141 {
142 return T( 3. / 6.);
143 }

◆ a03()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a03 ( )
inlinestatic
144 {
145 return T( -1. / 6.);
146 }

◆ a10()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a10 ( )
inlinestatic
147 {
148 return T( 4. / 6.);
149 }

◆ a11()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a11 ( )
inlinestatic
150 {
151 return 0;
152 }

◆ a12()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a12 ( )
inlinestatic
153 {
154 return T( -6. / 6.);
155 }

◆ a13()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a13 ( )
inlinestatic
156 {
157 return T( 3. / 6.);
158 }

◆ a20()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a20 ( )
inlinestatic
159 {
160 return T( 1. / 6.);
161 }

◆ a21()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a21 ( )
inlinestatic
162 {
163 return T( 3. / 6.);
164 }

◆ a22()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a22 ( )
inlinestatic
165 {
166 return T( 3. / 6.);
167 }

◆ a23()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a23 ( )
inlinestatic
168 {
169 return T( -3. / 6.);
170 }

◆ a30()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a30 ( )
inlinestatic
171 {
172 return 0;
173 }

◆ a31()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a31 ( )
inlinestatic
174 {
175 return 0;
176 }

◆ a32()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a32 ( )
inlinestatic
177 {
178 return 0;
179 }

◆ a33()

template<typename T>
T Slic3r::Geometry::BicubicInternal::CubicBSplineKernel< T >::a33 ( )
inlinestatic
180 {
181 return T( 1. / 6.);
182 }

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