File grid.hpp
FileList > grid > grid.hpp
Go to the source code of this file
#include <algorithm>
#include <cmath>
#include <concepts>
#include <cstddef>
#include <cstring>
#include <limits>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <vector>
#include "assert/assert.hpp"
#include "grid/forward_grid.hpp"
#include "grid/raster.hpp"
#include "isom/colors.hpp"
#include "utilities/coordinate.hpp"
#include "utilities/filesystem.hpp"
#include "utilities/tracked_allocator.hpp"
Classes
Public Types
Public Attributes
| Type |
Name |
| constexpr bool |
IS_SPECIALIZATION_V = [**is\_specialization**](structis__specialization.md)<Type, Template>::value
|
Public Functions
Public Types Documentation
enum GeoGridCompositeMode
enum GeoGridCompositeMode {
AlphaBlend,
OpaqueCopy
};
Public Attributes Documentation
variable IS_SPECIALIZATION_V
constexpr bool IS_SPECIALIZATION_V;
Public Functions Documentation
function interpolate_value
template<typename T>
T interpolate_value (
const GeoGrid < T > & grid,
const Coordinate2D < double > & projection_coord
)
function num_cells_by_distance
inline size_t num_cells_by_distance (
double x,
double dx
)
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/grid/grid.hpp