Skip to content

File grid.hpp

FileList > grid > grid.hpp

Go to the source code of this file

  • #include <algorithm>
  • #include <cstddef>
  • #include <cstring>
  • #include <memory>
  • #include <string>
  • #include <type_traits>
  • #include <vector>
  • #include "assert/assert.hpp"
  • #include "utilities/coordinate.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
typedef Geo< FlexGrid > GeoFlexGrid
typedef Geo< Grid< T > > GeoGrid

Public Attributes

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

Public Functions

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

Public Types Documentation

typedef GeoFlexGrid

typedef Geo<FlexGrid> GeoFlexGrid;

typedef GeoGrid

using GeoGrid =  Geo<Grid<T> >;

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
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/grid/grid.hpp