siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
sky_grid.hpp File Reference

Hemispherical alt/az sky-grid sampler mirroring siderust::coordinates::SkyGrid. More...

#include "coordinates/spherical.hpp"
#include "ffi_core.hpp"
#include <qtty/qtty.hpp>
#include <vector>
Include dependency graph for sky_grid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  siderust::detail::SkyGridCellsGuard
 
struct  siderust::SkyGridCell
 A single sky-grid cell: a Horizontal direction and its solid angle. More...
 
class  siderust::SkyGrid
 Typed hemispherical alt/az grid sampler. More...
 

Namespaces

namespace  siderust
 
namespace  siderust::detail
 

Detailed Description

Hemispherical alt/az sky-grid sampler mirroring siderust::coordinates::SkyGrid.

Materialises every cell of a hemispherical altitude/azimuth grid as a Horizontal direction together with its approximate solid angle, wrapping the siderust-ffi siderust_sky_grid_cells API with an RAII-managed output vector.

Definition in file sky_grid.hpp.