R/RcppExports.R

Defines functions VVI_cpp viewshed_cpp VGVI_cpp viewshed_and_greenness_distance_analysis_cpp viewshed_distance_analysis_cpp LoS_reference IDW_cpp

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

IDW_cpp <- function(rast, x, sf_x, sf_y, sf_z, n, b, radius, mode = 1L, na_only = FALSE, ncores = 1L, display_progress = FALSE) {
    .Call(`_GVI_IDW_cpp`, rast, x, sf_x, sf_y, sf_z, n, b, radius, mode, na_only, ncores, display_progress)
}

LoS_reference <- function(x0_ref, y0_ref, r, nc_ref) {
    .Call(`_GVI_LoS_reference`, x0_ref, y0_ref, r, nc_ref)
}

viewshed_distance_analysis_cpp <- function(dsm, dsm_values, x0, y0, radius, h0, ncores = 1L, display_progress = FALSE) {
    .Call(`_GVI_viewshed_distance_analysis_cpp`, dsm, dsm_values, x0, y0, radius, h0, ncores, display_progress)
}

viewshed_and_greenness_distance_analysis_cpp <- function(dsm, dsm_values, greenspace, greenspace_values, x0, y0, radius, h0, ncores = 1L, display_progress = FALSE) {
    .Call(`_GVI_viewshed_and_greenness_distance_analysis_cpp`, dsm, dsm_values, greenspace, greenspace_values, x0, y0, radius, h0, ncores, display_progress)
}

VGVI_cpp <- function(dsm, dsm_values, greenspace, greenspace_values, x0, y0, h0, radius, fun, m, b, ncores = 1L, display_progress = FALSE) {
    .Call(`_GVI_VGVI_cpp`, dsm, dsm_values, greenspace, greenspace_values, x0, y0, h0, radius, fun, m, b, ncores, display_progress)
}

viewshed_cpp <- function(dsm, dsm_values, x0, y0, h0, radius, display_progress = FALSE) {
    .Call(`_GVI_viewshed_cpp`, dsm, dsm_values, x0, y0, h0, radius, display_progress)
}

VVI_cpp <- function(dsm, dsm_values, x0, y0, h0, radius, ncores = 1L, display_progress = FALSE) {
    .Call(`_GVI_VVI_cpp`, dsm, dsm_values, x0, y0, h0, radius, ncores, display_progress)
}
STBrinkmann/GVI documentation built on March 11, 2024, 3:39 p.m.