HighMap library (C++)
Loading...
Searching...
No Matches
interpolate_array.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  hmap
 
namespace  hmap::gpu
 

Functions

void hmap::interpolate_array_bicubic (const Array &source, Array &target, bool endpoint=false, bool pixel_centered=true)
 
void hmap::interpolate_array_bicubic (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target, bool endpoint=false, bool pixel_centered=true)
 
void hmap::interpolate_array_bilinear (const Array &source, Array &target, bool endpoint=false, bool pixel_centered=true)
 
void hmap::interpolate_array_bilinear (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target, bool endpoint=false, bool pixel_centered=true)
 
void hmap::interpolate_array_nearest (const Array &source, Array &target, bool endpoint=false)
 
void hmap::interpolate_array_nearest (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target, bool endpoint=false)
 
void hmap::flatten_heightmap (VirtualArray &h_source1, const VirtualArray &h_source2, const CoordFrame &t_source1, const CoordFrame &t_source2, const ComputeMode &cm)
 
void hmap::flatten_heightmap (const std::vector< const VirtualArray * > &h_sources, VirtualArray &h_target, const std::vector< const CoordFrame * > &t_sources, const CoordFrame &t_target, const ComputeMode &cm)
 
void hmap::interpolate_heightmap (const VirtualArray &h_source, VirtualArray &h_target, const CoordFrame &t_source, const CoordFrame &t_target, const ComputeMode &cm)
 
void hmap::gpu::interpolate_array_bicubic (const Array &source, Array &target)
 
void hmap::gpu::interpolate_array_bicubic (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target)
 
void hmap::gpu::interpolate_array_bilinear (const Array &source, Array &target)
 
void hmap::gpu::interpolate_array_bilinear (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target)
 
void hmap::gpu::interpolate_array_lagrange (const Array &source, Array &target, int order)
 
void hmap::gpu::interpolate_array_nearest (const Array &source, Array &target)
 
void hmap::gpu::interpolate_array_nearest (const Array &source, Array &target, const glm::vec4 &bbox_source, const glm::vec4 &bbox_target)