Skip to content

Class AsyncRasterData

ClassList > AsyncRasterData

Public Functions

Type Name
AsyncRasterData (const fs::path & dem_path, AsyncProgressTracker async_progress_tracker, const std::optional< fs::path > & texture_path=std::nullopt, int stride=1, bool slope_colored=false, const std::optional< fs::path > & slope_path=std::nullopt, std::function< void()> on_ready={}, const std::string & target_crs_wkt={}, bool flat_cells=false)
Extent3D extent () const
bool has_texture () const
const DemMeshData & mesh () const
std::mutex & mutex () const
const GeoProjection & native_projection () const
const GeoProjection & projection () const
bool ready () const
const Geo< MultiBand< FlexGrid > > & texture_grid () const

Public Functions Documentation

function AsyncRasterData

inline AsyncRasterData::AsyncRasterData (
    const fs::path & dem_path,
    AsyncProgressTracker async_progress_tracker,
    const std::optional< fs::path > & texture_path=std::nullopt,
    int stride=1,
    bool slope_colored=false,
    const std::optional< fs::path > & slope_path=std::nullopt,
    std::function< void()> on_ready={},
    const std::string & target_crs_wkt={},
    bool flat_cells=false
) 

function extent

inline Extent3D AsyncRasterData::extent () const

function has_texture

inline bool AsyncRasterData::has_texture () const

function mesh

inline const DemMeshData & AsyncRasterData::mesh () const

function mutex

inline std::mutex & AsyncRasterData::mutex () const

function native_projection

inline const GeoProjection & AsyncRasterData::native_projection () const

function projection

inline const GeoProjection & AsyncRasterData::projection () const

function ready

inline bool AsyncRasterData::ready () const

function texture_grid

inline const Geo < MultiBand < FlexGrid > > & AsyncRasterData::texture_grid () const


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