OmniSciDB
a5dc49c757
|
Functions | |
template<typename TLL , typename TV > | |
int32_t | tf_cross_section_1d_impl (TableFunctionManager &mgr, const Column< TLL > &lon, const Column< TLL > &lat, const Column< TV > &values, const TLL line_x1, const TLL line_y1, const TLL line_x2, const TLL line_y2, const int32_t num_points, Column< GeoLineString > &line) |
template<typename TLL , typename TY , typename TV > | |
int32_t | tf_cross_section_2d_impl (TableFunctionManager &mgr, const Column< TLL > &lon, const Column< TLL > &lat, const Column< TY > &y_axis, const Column< TV > &values, const TLL line_x1, const TLL line_y1, const TLL line_x2, const TLL line_y2, const int32_t num_points_x, const int32_t num_points_y, const TLL dwithin_distance, Column< TLL > &x, Column< TLL > &y, Column< TV > &color) |
int32_t CrossSectionTableFunctions::tf_cross_section_1d_impl | ( | TableFunctionManager & | mgr, |
const Column< TLL > & | lon, | ||
const Column< TLL > & | lat, | ||
const Column< TV > & | values, | ||
const TLL | line_x1, | ||
const TLL | line_y1, | ||
const TLL | line_x2, | ||
const TLL | line_y2, | ||
const int32_t | num_points, | ||
Column< GeoLineString > & | line | ||
) |
Definition at line 33 of file CrossSectionTableFunctions.hpp.
References CHECK_EQ, CHECK_GT, Column< T >::getPtr(), logger::INFO, LOG, LOG_IF, TableFunctionManager::set_output_array_values_total_number(), TableFunctionManager::set_output_row_size(), Column< T >::size(), timer_start(), timer_stop(), VLOG, and logger::WARNING.
int32_t CrossSectionTableFunctions::tf_cross_section_2d_impl | ( | TableFunctionManager & | mgr, |
const Column< TLL > & | lon, | ||
const Column< TLL > & | lat, | ||
const Column< TY > & | y_axis, | ||
const Column< TV > & | values, | ||
const TLL | line_x1, | ||
const TLL | line_y1, | ||
const TLL | line_x2, | ||
const TLL | line_y2, | ||
const int32_t | num_points_x, | ||
const int32_t | num_points_y, | ||
const TLL | dwithin_distance, | ||
Column< TLL > & | x, | ||
Column< TLL > & | y, | ||
Column< TV > & | color | ||
) |
Definition at line 134 of file CrossSectionTableFunctions.hpp.
References CHECK_EQ, CHECK_GT, Column< T >::getPtr(), logger::INFO, LOG, anonymous_namespace{Utm.h}::n, NULL_DOUBLE, NULL_FLOAT, threading_serial::parallel_for(), run_benchmark_import::result, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), Column< T >::size(), timer_start(), timer_stop(), and VLOG.