Skip to content

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

Type Name
struct BlazeBool
class FlexGrid
class Geo <typename GridT>
class GeoGridData
class GeoProjection
class GeoTransform
class Grid <typename U>
class GridData
class GridGraph <typename T>
class MultiBand <typename GridT>
struct is_specialization <typename Test, Ref>
struct is_specialization< Ref< Args... >, Ref > <Ref, Args>

Public Types

Type Name
enum GeoGridCompositeMode

Public Attributes

Type Name
constexpr bool IS_SPECIALIZATION_V = [**is\_specialization**](structis__specialization.md)&lt;Type, Template&gt;::value

Public Functions

Type Name
T interpolate_value (const GeoGrid< T > & grid, const Coordinate2D< double > & projection_coord)
size_t num_cells_by_distance (double x, double dx)

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