OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GeoRaster< T, Z > Member List

This is the complete list of members for GeoRaster< T, Z >, including all inherited members.

align_bins_max_exclusive()GeoRaster< T, Z >
align_bins_max_inclusive()GeoRaster< T, Z >
bin_dim_meters_GeoRaster< T, Z >
BIN_OUT_OF_BOUNDSGeoRaster< T, Z >static
calculate_bins_and_scales()GeoRaster< T, Z >
calculate_slope_and_aspect(Column< Z > &slope, Column< Z > &aspect, const bool compute_slope_in_degrees) const GeoRaster< T, Z >
calculate_slope_and_aspect_of_cell(const std::vector< Z > &neighboring_cells, const bool compute_slope_in_degrees) const GeoRaster< T, Z >inline
compute(const Column< T2 > &input_x, const Column< T2 > &input_y, const Column< Z2 > &input_z, std::vector< Z > &output_z, const RasterAggType raster_agg_type, const size_t max_inputs_per_thread)GeoRaster< T, Z >
computeParallelImpl(const Column< T2 > &input_x, const Column< T2 > &input_y, const Column< Z2 > &input_z, std::vector< Z > &output_z, const size_t max_inputs_per_thread)GeoRaster< T, Z >private
computeParallelReductionAggImpl(const std::vector< std::vector< Z >> &z_inputs, std::vector< Z > &output_z, const Z agg_sentinel)GeoRaster< T, Z >private
computeSerialImpl(const Column< T2 > &input_x, const Column< T2 > &input_y, const Column< Z2 > &input_z, std::vector< Z > &output_z)GeoRaster< T, Z >private
counts_GeoRaster< T, Z >
fill_bin_from_avg_box_neighborhood(const int64_t x_centroid_bin, const int64_t y_centroid_bin, const int64_t bins_radius, std::vector< Z > &z) const GeoRaster< T, Z >inlineprivate
fill_bin_from_box_neighborhood(const int64_t x_centroid_bin, const int64_t y_centroid_bin, const int64_t bins_radius, const ComputeAgg< AggType > &compute_agg, std::vector< Z > &z) const GeoRaster< T, Z >inlineprivate
fill_bins_from_box_neighborhood(const int64_t neighborhood_fill_radius, const bool fill_only_nulls, std::vector< Z > &z)GeoRaster< T, Z >private
fill_bins_from_gaussian_neighborhood(const int64_t neighborhood_fill_radius, const bool fill_only_nulls, std::vector< Z > &z)GeoRaster< T, Z >private
fill_bins_from_neighbors(const int64_t neighborhood_fill_radius, const bool fill_only_nulls, const RasterAggType raster_agg_type=RasterAggType::GAUSS_AVG)GeoRaster< T, Z >
fill_bins_from_neighbors(const int64_t neighborhood_fill_radius, const bool fill_only_nulls, const RasterAggType raster_agg_type, std::vector< Z > &z)GeoRaster< T, Z >
geographic_coords_GeoRaster< T, Z >
GeoRaster(const Column< T2 > &input_x, const Column< T2 > &input_y, const Column< Z2 > &input_z, const RasterAggType raster_agg_type, const double bin_dim_meters, const bool geographic_coords, const bool align_bins_to_zero_based_grid)GeoRaster< T, Z >
GeoRaster(const Column< T2 > &input_x, const Column< T2 > &input_y, const ColumnList< Z2 > &input_z_cols, const std::vector< RasterAggType > &raster_agg_types, const double bin_dim_meters, const bool geographic_coords, const bool align_bins_to_zero_based_grid)GeoRaster< T, Z >
GeoRaster(const Column< T2 > &input_x, const Column< T2 > &input_y, const Column< Z2 > &input_z, const RasterAggType raster_agg_type, const double bin_dim_meters, const bool geographic_coords, const bool align_bins_to_zero_based_grid, const T x_min, const T x_max, const T y_min, const T y_max)GeoRaster< T, Z >
get_bin_idx_and_z_val_for_xy_bin(const int64_t x_bin, const int64_t y_bin) const GeoRaster< T, Z >inline
get_bin_idx_for_xy_coords(const T x, const T y) const GeoRaster< T, Z >inline
get_nxn_neighbors_if_not_null(const int64_t x_bin, const int64_t y_bin, const int64_t num_bins_radius, std::vector< Z > &neighboring_bins) const GeoRaster< T, Z >
get_x_bin(const T input) const GeoRaster< T, Z >inline
get_xy_coords_for_bin_idx(const int64_t bin_idx) const GeoRaster< T, Z >inline
get_y_bin(const T input) const GeoRaster< T, Z >inline
is_bin_out_of_bounds(const int64_t x_bin, const int64_t y_bin) const GeoRaster< T, Z >inline
is_multi_z_GeoRaster< T, Z >
is_null(const Z value) const GeoRaster< T, Z >inline
null_sentinel_GeoRaster< T, Z >
num_bins_GeoRaster< T, Z >
num_x_bins_GeoRaster< T, Z >
num_y_bins_GeoRaster< T, Z >
offset_source_z_from_raster_z(const int64_t source_x_bin, const int64_t source_y_bin, const Z source_z_offset) const GeoRaster< T, Z >inline
offset_source_z_from_raster_z(const int64_t source_x_bin, const int64_t source_y_bin, const Z source_z_offset, const int64_t z_col_idx) const GeoRaster< T, Z >inline
outputDenseColumn(TableFunctionManager &mgr, Column< Z > &output_z, const int64_t band_idx) const GeoRaster< T, Z >
outputDenseColumns(TableFunctionManager &mgr, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z, const int64_t band_idx=0) const GeoRaster< T, Z >
outputDenseColumns(TableFunctionManager &mgr, Column< T > &output_x, Column< T > &output_y, Column< Array< Z >> &output_z) const GeoRaster< T, Z >
outputDenseColumnsAndFill(TableFunctionManager &mgr, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z, const int64_t neighborhood_null_fill_radius) const GeoRaster< T, Z >
setMetadata(TableFunctionManager &mgr) const GeoRaster< T, Z >
x_max_GeoRaster< T, Z >
x_meters_per_degree_GeoRaster< T, Z >
x_min_GeoRaster< T, Z >
x_range_GeoRaster< T, Z >
x_scale_bin_to_input_GeoRaster< T, Z >
x_scale_input_to_bin_GeoRaster< T, Z >
y_max_GeoRaster< T, Z >
y_meters_per_degree_GeoRaster< T, Z >
y_min_GeoRaster< T, Z >
y_range_GeoRaster< T, Z >
y_scale_bin_to_input_GeoRaster< T, Z >
y_scale_input_to_bin_GeoRaster< T, Z >
z_GeoRaster< T, Z >
z_cols_GeoRaster< T, Z >