Wildmeshing Toolkit
|
#include <Sampling.hpp>
Public Types | |
using | Super = SamplingImage< SamplingBicubic > |
Public Types inherited from wmtk::components::adaptive_tessellation::image::Sampling | |
using | DScalar = DScalar2< double, Eigen::Matrix< double, -1, 1 >, Eigen::Matrix< double, -1, -1 > > |
Public Member Functions | |
template<class T > | |
T | sample_T (T u, T v) const |
double | sample (const double u, const double v) const override |
DScalar | sample (const DScalar &u, const DScalar &v) const override |
Public Member Functions inherited from wmtk::components::adaptive_tessellation::image::SamplingImage< SamplingBicubic > | |
SamplingImage (const Image &img) | |
double | sample (const double u, const double v) const override |
DScalar | sample (const DScalar &u, const DScalar &v) const override |
Public Member Functions inherited from wmtk::components::adaptive_tessellation::image::Sampling | |
virtual | ~Sampling () |
Additional Inherited Members | |
Protected Attributes inherited from wmtk::components::adaptive_tessellation::image::SamplingImage< SamplingBicubic > | |
const Image & | m_image |
Definition at line 99 of file Sampling.hpp.
using wmtk::components::adaptive_tessellation::image::SamplingBicubic::Super = SamplingImage<SamplingBicubic> |
Definition at line 102 of file Sampling.hpp.
|
inlineoverridevirtual |
Implements wmtk::components::adaptive_tessellation::image::Sampling.
Definition at line 125 of file Sampling.hpp.
|
inlineoverridevirtual |
Implements wmtk::components::adaptive_tessellation::image::Sampling.
Definition at line 126 of file Sampling.hpp.
|
inline |
Definition at line 105 of file Sampling.hpp.
References wmtk::components::adaptive_tessellation::image::eval_bicubic_coeffs(), wmtk::components::adaptive_tessellation::image::extract_samples(), wmtk::components::adaptive_tessellation::image::get_bicubic_matrix(), wmtk::components::adaptive_tessellation::image::Image::get_raw_image(), wmtk::components::adaptive_tessellation::image::get_value(), wmtk::components::adaptive_tessellation::image::Image::get_wrapping_mode_x(), wmtk::components::adaptive_tessellation::image::Image::get_wrapping_mode_y(), wmtk::components::adaptive_tessellation::image::Image::height(), wmtk::components::adaptive_tessellation::image::SamplingImage< SamplingBicubic >::m_image, and wmtk::components::adaptive_tessellation::image::Image::width().