|
@@ -1,812 +0,0 @@
|
|
|
-# This file was automatically generated by SWIG
|
|
|
-package Grass;
|
|
|
-require Exporter;
|
|
|
-require DynaLoader;
|
|
|
-@ISA = qw(Exporter DynaLoader);
|
|
|
-package Grassc;
|
|
|
-bootstrap Grass;
|
|
|
-package Grass;
|
|
|
-@EXPORT = qw( );
|
|
|
-
|
|
|
-# ---------- BASE METHODS -------------
|
|
|
-
|
|
|
-package Grass;
|
|
|
-
|
|
|
-sub TIEHASH {
|
|
|
- my ($classname,$obj) = @_;
|
|
|
- return bless $obj, $classname;
|
|
|
-}
|
|
|
-
|
|
|
-sub CLEAR { }
|
|
|
-
|
|
|
-sub FIRSTKEY { }
|
|
|
-
|
|
|
-sub NEXTKEY { }
|
|
|
-
|
|
|
-sub FETCH {
|
|
|
- my ($self,$field) = @_;
|
|
|
- my $member_func = "swig_${field}_get";
|
|
|
- $self->$member_func();
|
|
|
-}
|
|
|
-
|
|
|
-sub STORE {
|
|
|
- my ($self,$field,$newval) = @_;
|
|
|
- my $member_func = "swig_${field}_set";
|
|
|
- $self->$member_func($newval);
|
|
|
-}
|
|
|
-
|
|
|
-sub this {
|
|
|
- my $ptr = shift;
|
|
|
- return tied(%$ptr);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-# ------- FUNCTION WRAPPERS --------
|
|
|
-
|
|
|
-package Grass;
|
|
|
-
|
|
|
-*G_adjust_Cell_head = *Grassc::G_adjust_Cell_head;
|
|
|
-*G_adjust_Cell_head3 = *Grassc::G_adjust_Cell_head3;
|
|
|
-*G_align_window = *Grassc::G_align_window;
|
|
|
-*G_malloc = *Grassc::G_malloc;
|
|
|
-*G_calloc = *Grassc::G_calloc;
|
|
|
-*G_realloc = *Grassc::G_realloc;
|
|
|
-*G_free = *Grassc::G_free;
|
|
|
-*G_raster_size = *Grassc::G_raster_size;
|
|
|
-*G_allocate_cell_buf = *Grassc::G_allocate_cell_buf;
|
|
|
-*G_allocate_raster_buf = *Grassc::G_allocate_raster_buf;
|
|
|
-*G_allocate_c_raster_buf = *Grassc::G_allocate_c_raster_buf;
|
|
|
-*G_allocate_f_raster_buf = *Grassc::G_allocate_f_raster_buf;
|
|
|
-*G_allocate_d_raster_buf = *Grassc::G_allocate_d_raster_buf;
|
|
|
-*G_allocate_null_buf = *Grassc::G_allocate_null_buf;
|
|
|
-*G__allocate_null_bits = *Grassc::G__allocate_null_bits;
|
|
|
-*G__null_bitstream_size = *Grassc::G__null_bitstream_size;
|
|
|
-*G_begin_cell_area_calculations = *Grassc::G_begin_cell_area_calculations;
|
|
|
-*G_area_of_cell_at_row = *Grassc::G_area_of_cell_at_row;
|
|
|
-*G_begin_polygon_area_calculations = *Grassc::G_begin_polygon_area_calculations;
|
|
|
-*G_area_of_polygon = *Grassc::G_area_of_polygon;
|
|
|
-*G_begin_zone_area_on_ellipsoid = *Grassc::G_begin_zone_area_on_ellipsoid;
|
|
|
-*G_darea0_on_ellipsoid = *Grassc::G_darea0_on_ellipsoid;
|
|
|
-*G_area_for_zone_on_ellipsoid = *Grassc::G_area_for_zone_on_ellipsoid;
|
|
|
-*G_begin_ellipsoid_polygon_area = *Grassc::G_begin_ellipsoid_polygon_area;
|
|
|
-*G_ellipsoid_polygon_area = *Grassc::G_ellipsoid_polygon_area;
|
|
|
-*G_planimetric_polygon_area = *Grassc::G_planimetric_polygon_area;
|
|
|
-*G_begin_zone_area_on_sphere = *Grassc::G_begin_zone_area_on_sphere;
|
|
|
-*G_darea0_on_sphere = *Grassc::G_darea0_on_sphere;
|
|
|
-*G_area_for_zone_on_sphere = *Grassc::G_area_for_zone_on_sphere;
|
|
|
-*G_ascii_check = *Grassc::G_ascii_check;
|
|
|
-*G_ask_new = *Grassc::G_ask_new;
|
|
|
-*G_ask_new_ext = *Grassc::G_ask_new_ext;
|
|
|
-*G_ask_old = *Grassc::G_ask_old;
|
|
|
-*G_ask_old_ext = *Grassc::G_ask_old_ext;
|
|
|
-*G_ask_any = *Grassc::G_ask_any;
|
|
|
-*G_ask_any_ext = *Grassc::G_ask_any_ext;
|
|
|
-*G_ask_in_mapset = *Grassc::G_ask_in_mapset;
|
|
|
-*G_ask_in_mapset_ext = *Grassc::G_ask_in_mapset_ext;
|
|
|
-*G_ask_new_file = *Grassc::G_ask_new_file;
|
|
|
-*G_ask_old_file = *Grassc::G_ask_old_file;
|
|
|
-*G_set_ask_return_msg = *Grassc::G_set_ask_return_msg;
|
|
|
-*G_get_ask_return_msg = *Grassc::G_get_ask_return_msg;
|
|
|
-*G_ask_cell_new = *Grassc::G_ask_cell_new;
|
|
|
-*G_ask_cell_old = *Grassc::G_ask_cell_old;
|
|
|
-*G_ask_cell_in_mapset = *Grassc::G_ask_cell_in_mapset;
|
|
|
-*G_ask_cell_any = *Grassc::G_ask_cell_any;
|
|
|
-*G_ask_vector_new = *Grassc::G_ask_vector_new;
|
|
|
-*G_ask_vector_old = *Grassc::G_ask_vector_old;
|
|
|
-*G_ask_vector_any = *Grassc::G_ask_vector_any;
|
|
|
-*G_ask_vector_in_mapset = *Grassc::G_ask_vector_in_mapset;
|
|
|
-*G__check_for_auto_masking = *Grassc::G__check_for_auto_masking;
|
|
|
-*G_suppress_masking = *Grassc::G_suppress_masking;
|
|
|
-*G_unsuppress_masking = *Grassc::G_unsuppress_masking;
|
|
|
-*G_basename = *Grassc::G_basename;
|
|
|
-*G_bresenham_line = *Grassc::G_bresenham_line;
|
|
|
-*G_read_cats = *Grassc::G_read_cats;
|
|
|
-*G_read_raster_cats = *Grassc::G_read_raster_cats;
|
|
|
-*G_read_vector_cats = *Grassc::G_read_vector_cats;
|
|
|
-*G_number_of_cats = *Grassc::G_number_of_cats;
|
|
|
-*G__read_cats = *Grassc::G__read_cats;
|
|
|
-*G_get_cats_title = *Grassc::G_get_cats_title;
|
|
|
-*G_get_raster_cats_title = *Grassc::G_get_raster_cats_title;
|
|
|
-*G_get_cat = *Grassc::G_get_cat;
|
|
|
-*G_get_c_raster_cat = *Grassc::G_get_c_raster_cat;
|
|
|
-*G_get_f_raster_cat = *Grassc::G_get_f_raster_cat;
|
|
|
-*G_get_d_raster_cat = *Grassc::G_get_d_raster_cat;
|
|
|
-*G_get_raster_cat = *Grassc::G_get_raster_cat;
|
|
|
-*G_unmark_raster_cats = *Grassc::G_unmark_raster_cats;
|
|
|
-*G_mark_c_raster_cats = *Grassc::G_mark_c_raster_cats;
|
|
|
-*G_mark_f_raster_cats = *Grassc::G_mark_f_raster_cats;
|
|
|
-*G_mark_d_raster_cats = *Grassc::G_mark_d_raster_cats;
|
|
|
-*G_mark_raster_cats = *Grassc::G_mark_raster_cats;
|
|
|
-*G_rewind_raster_cats = *Grassc::G_rewind_raster_cats;
|
|
|
-*G_get_next_marked_d_raster_cat = *Grassc::G_get_next_marked_d_raster_cat;
|
|
|
-*G_get_next_marked_c_raster_cat = *Grassc::G_get_next_marked_c_raster_cat;
|
|
|
-*G_get_next_marked_f_raster_cat = *Grassc::G_get_next_marked_f_raster_cat;
|
|
|
-*G_get_next_marked_raster_cat = *Grassc::G_get_next_marked_raster_cat;
|
|
|
-*G_set_cat = *Grassc::G_set_cat;
|
|
|
-*G_set_c_raster_cat = *Grassc::G_set_c_raster_cat;
|
|
|
-*G_set_f_raster_cat = *Grassc::G_set_f_raster_cat;
|
|
|
-*G_set_d_raster_cat = *Grassc::G_set_d_raster_cat;
|
|
|
-*G_set_raster_cat = *Grassc::G_set_raster_cat;
|
|
|
-*G_write_cats = *Grassc::G_write_cats;
|
|
|
-*G_write_raster_cats = *Grassc::G_write_raster_cats;
|
|
|
-*G_write_vector_cats = *Grassc::G_write_vector_cats;
|
|
|
-*G__write_cats = *Grassc::G__write_cats;
|
|
|
-*G_get_ith_d_raster_cat = *Grassc::G_get_ith_d_raster_cat;
|
|
|
-*G_get_ith_f_raster_cat = *Grassc::G_get_ith_f_raster_cat;
|
|
|
-*G_get_ith_c_raster_cat = *Grassc::G_get_ith_c_raster_cat;
|
|
|
-*G_get_ith_raster_cat = *Grassc::G_get_ith_raster_cat;
|
|
|
-*G_init_cats = *Grassc::G_init_cats;
|
|
|
-*G_init_raster_cats = *Grassc::G_init_raster_cats;
|
|
|
-*G_set_cats_title = *Grassc::G_set_cats_title;
|
|
|
-*G_set_raster_cats_title = *Grassc::G_set_raster_cats_title;
|
|
|
-*G_set_cats_fmt = *Grassc::G_set_cats_fmt;
|
|
|
-*G_set_raster_cats_fmt = *Grassc::G_set_raster_cats_fmt;
|
|
|
-*G_free_cats = *Grassc::G_free_cats;
|
|
|
-*G_free_raster_cats = *Grassc::G_free_raster_cats;
|
|
|
-*G_copy_raster_cats = *Grassc::G_copy_raster_cats;
|
|
|
-*G_number_of_raster_cats = *Grassc::G_number_of_raster_cats;
|
|
|
-*G_sort_cats = *Grassc::G_sort_cats;
|
|
|
-*G_init_cell_stats = *Grassc::G_init_cell_stats;
|
|
|
-*G_update_cell_stats = *Grassc::G_update_cell_stats;
|
|
|
-*G_find_cell_stat = *Grassc::G_find_cell_stat;
|
|
|
-*G_rewind_cell_stats = *Grassc::G_rewind_cell_stats;
|
|
|
-*G_next_cell_stat = *Grassc::G_next_cell_stat;
|
|
|
-*G_get_stats_for_null_value = *Grassc::G_get_stats_for_null_value;
|
|
|
-*G_free_cell_stats = *Grassc::G_free_cell_stats;
|
|
|
-*G_get_cell_title = *Grassc::G_get_cell_title;
|
|
|
-*G_cell_stats_histo_eq = *Grassc::G_cell_stats_histo_eq;
|
|
|
-*G_chop = *Grassc::G_chop;
|
|
|
-*G_clear_screen = *Grassc::G_clear_screen;
|
|
|
-*G_clicker = *Grassc::G_clicker;
|
|
|
-*G_close_cell = *Grassc::G_close_cell;
|
|
|
-*G_unopen_cell = *Grassc::G_unopen_cell;
|
|
|
-*G__write_fp_format = *Grassc::G__write_fp_format;
|
|
|
-*G_make_ryg_colors = *Grassc::G_make_ryg_colors;
|
|
|
-*G_make_ryg_fp_colors = *Grassc::G_make_ryg_fp_colors;
|
|
|
-*G_make_aspect_colors = *Grassc::G_make_aspect_colors;
|
|
|
-*G_make_aspect_fp_colors = *Grassc::G_make_aspect_fp_colors;
|
|
|
-*G_make_byr_colors = *Grassc::G_make_byr_colors;
|
|
|
-*G_make_byr_fp_colors = *Grassc::G_make_byr_fp_colors;
|
|
|
-*G_make_byg_colors = *Grassc::G_make_byg_colors;
|
|
|
-*G_make_byg_fp_colors = *Grassc::G_make_byg_fp_colors;
|
|
|
-*G_make_grey_scale_colors = *Grassc::G_make_grey_scale_colors;
|
|
|
-*G_make_grey_scale_fp_colors = *Grassc::G_make_grey_scale_fp_colors;
|
|
|
-*G_make_gyr_colors = *Grassc::G_make_gyr_colors;
|
|
|
-*G_make_gyr_fp_colors = *Grassc::G_make_gyr_fp_colors;
|
|
|
-*G_make_rainbow_colors = *Grassc::G_make_rainbow_colors;
|
|
|
-*G_make_rainbow_fp_colors = *Grassc::G_make_rainbow_fp_colors;
|
|
|
-*G_make_ramp_colors = *Grassc::G_make_ramp_colors;
|
|
|
-*G_make_ramp_fp_colors = *Grassc::G_make_ramp_fp_colors;
|
|
|
-*G_make_wave_colors = *Grassc::G_make_wave_colors;
|
|
|
-*G_make_wave_fp_colors = *Grassc::G_make_wave_fp_colors;
|
|
|
-*G_free_colors = *Grassc::G_free_colors;
|
|
|
-*G__color_free_rules = *Grassc::G__color_free_rules;
|
|
|
-*G__color_free_lookup = *Grassc::G__color_free_lookup;
|
|
|
-*G__color_free_fp_lookup = *Grassc::G__color_free_fp_lookup;
|
|
|
-*G__color_reset = *Grassc::G__color_reset;
|
|
|
-*G_get_color = *Grassc::G_get_color;
|
|
|
-*G_get_raster_color = *Grassc::G_get_raster_color;
|
|
|
-*G_get_c_raster_color = *Grassc::G_get_c_raster_color;
|
|
|
-*G_get_f_raster_color = *Grassc::G_get_f_raster_color;
|
|
|
-*G_get_d_raster_color = *Grassc::G_get_d_raster_color;
|
|
|
-*G_get_null_value_color = *Grassc::G_get_null_value_color;
|
|
|
-*G_get_default_color = *Grassc::G_get_default_color;
|
|
|
-*G_make_histogram_eq_colors = *Grassc::G_make_histogram_eq_colors;
|
|
|
-*G_make_histogram_log_colors = *Grassc::G_make_histogram_log_colors;
|
|
|
-*G_init_colors = *Grassc::G_init_colors;
|
|
|
-*G__insert_color_into_lookup = *Grassc::G__insert_color_into_lookup;
|
|
|
-*G_invert_colors = *Grassc::G_invert_colors;
|
|
|
-*G_lookup_colors = *Grassc::G_lookup_colors;
|
|
|
-*G_lookup_c_raster_colors = *Grassc::G_lookup_c_raster_colors;
|
|
|
-*G_lookup_raster_colors = *Grassc::G_lookup_raster_colors;
|
|
|
-*G_lookup_f_raster_colors = *Grassc::G_lookup_f_raster_colors;
|
|
|
-*G_lookup_d_raster_colors = *Grassc::G_lookup_d_raster_colors;
|
|
|
-*G__lookup_colors = *Grassc::G__lookup_colors;
|
|
|
-*G__interpolate_color_rule = *Grassc::G__interpolate_color_rule;
|
|
|
-*G__organize_colors = *Grassc::G__organize_colors;
|
|
|
-*G_make_random_colors = *Grassc::G_make_random_colors;
|
|
|
-*G_set_color_range = *Grassc::G_set_color_range;
|
|
|
-*G_set_d_color_range = *Grassc::G_set_d_color_range;
|
|
|
-*G_get_color_range = *Grassc::G_get_color_range;
|
|
|
-*G_get_d_color_range = *Grassc::G_get_d_color_range;
|
|
|
-*G_read_colors = *Grassc::G_read_colors;
|
|
|
-*G_mark_colors_as_fp = *Grassc::G_mark_colors_as_fp;
|
|
|
-*G_remove_colors = *Grassc::G_remove_colors;
|
|
|
-*G_add_d_raster_color_rule = *Grassc::G_add_d_raster_color_rule;
|
|
|
-*G_add_f_raster_color_rule = *Grassc::G_add_f_raster_color_rule;
|
|
|
-*G_add_c_raster_color_rule = *Grassc::G_add_c_raster_color_rule;
|
|
|
-*G_add_raster_color_rule = *Grassc::G_add_raster_color_rule;
|
|
|
-*G_add_color_rule = *Grassc::G_add_color_rule;
|
|
|
-*G_add_modular_d_raster_color_rule = *Grassc::G_add_modular_d_raster_color_rule;
|
|
|
-*G_add_modular_f_raster_color_rule = *Grassc::G_add_modular_f_raster_color_rule;
|
|
|
-*G_add_modular_c_raster_color_rule = *Grassc::G_add_modular_c_raster_color_rule;
|
|
|
-*G_add_modular_raster_color_rule = *Grassc::G_add_modular_raster_color_rule;
|
|
|
-*G_add_modular_color_rule = *Grassc::G_add_modular_color_rule;
|
|
|
-*G_colors_count = *Grassc::G_colors_count;
|
|
|
-*G_get_f_color_rule = *Grassc::G_get_f_color_rule;
|
|
|
-*G_parse_color_rule = *Grassc::G_parse_color_rule;
|
|
|
-*G_parse_color_rule_error = *Grassc::G_parse_color_rule_error;
|
|
|
-*G_read_color_rule = *Grassc::G_read_color_rule;
|
|
|
-*G_read_color_rules = *Grassc::G_read_color_rules;
|
|
|
-*G_load_colors = *Grassc::G_load_colors;
|
|
|
-*G_load_fp_colors = *Grassc::G_load_fp_colors;
|
|
|
-*G_make_colors = *Grassc::G_make_colors;
|
|
|
-*G_make_fp_colors = *Grassc::G_make_fp_colors;
|
|
|
-*G_set_color = *Grassc::G_set_color;
|
|
|
-*G_set_d_color = *Grassc::G_set_d_color;
|
|
|
-*G_set_null_value_color = *Grassc::G_set_null_value_color;
|
|
|
-*G_set_default_color = *Grassc::G_set_default_color;
|
|
|
-*G_shift_colors = *Grassc::G_shift_colors;
|
|
|
-*G_shift_d_colors = *Grassc::G_shift_d_colors;
|
|
|
-*G_str_to_color = *Grassc::G_str_to_color;
|
|
|
-*G_write_colors = *Grassc::G_write_colors;
|
|
|
-*G__write_colors = *Grassc::G__write_colors;
|
|
|
-*G_histogram_eq_colors = *Grassc::G_histogram_eq_colors;
|
|
|
-*G_log_colors = *Grassc::G_log_colors;
|
|
|
-*G_insert_commas = *Grassc::G_insert_commas;
|
|
|
-*G_remove_commas = *Grassc::G_remove_commas;
|
|
|
-*G_copy = *Grassc::G_copy;
|
|
|
-*G_copy_file = *Grassc::G_copy_file;
|
|
|
-*G_alloc_vector = *Grassc::G_alloc_vector;
|
|
|
-*G_alloc_matrix = *Grassc::G_alloc_matrix;
|
|
|
-*G_alloc_fvector = *Grassc::G_alloc_fvector;
|
|
|
-*G_alloc_fmatrix = *Grassc::G_alloc_fmatrix;
|
|
|
-*G_free_vector = *Grassc::G_free_vector;
|
|
|
-*G_free_matrix = *Grassc::G_free_matrix;
|
|
|
-*G_free_fmatrix = *Grassc::G_free_fmatrix;
|
|
|
-*G_date = *Grassc::G_date;
|
|
|
-*G_get_datum_by_name = *Grassc::G_get_datum_by_name;
|
|
|
-*G_datum_name = *Grassc::G_datum_name;
|
|
|
-*G_datum_description = *Grassc::G_datum_description;
|
|
|
-*G_datum_ellipsoid = *Grassc::G_datum_ellipsoid;
|
|
|
-*G_get_datumparams_from_projinfo = *Grassc::G_get_datumparams_from_projinfo;
|
|
|
-*G_debug = *Grassc::G_debug;
|
|
|
-*G_begin_distance_calculations = *Grassc::G_begin_distance_calculations;
|
|
|
-*G_distance = *Grassc::G_distance;
|
|
|
-*G_distance_between_line_segments = *Grassc::G_distance_between_line_segments;
|
|
|
-*G_distance_point_to_line_segment = *Grassc::G_distance_point_to_line_segment;
|
|
|
-*G_done_msg = *Grassc::G_done_msg;
|
|
|
-*G_tqli = *Grassc::G_tqli;
|
|
|
-*G_tred2 = *Grassc::G_tred2;
|
|
|
-*G_is_little_endian = *Grassc::G_is_little_endian;
|
|
|
-*G_getenv = *Grassc::G_getenv;
|
|
|
-*G_getenv2 = *Grassc::G_getenv2;
|
|
|
-*G__getenv = *Grassc::G__getenv;
|
|
|
-*G__getenv2 = *Grassc::G__getenv2;
|
|
|
-*G_setenv = *Grassc::G_setenv;
|
|
|
-*G_setenv2 = *Grassc::G_setenv2;
|
|
|
-*G__setenv = *Grassc::G__setenv;
|
|
|
-*G__setenv2 = *Grassc::G__setenv2;
|
|
|
-*G_unsetenv = *Grassc::G_unsetenv;
|
|
|
-*G_unsetenv2 = *Grassc::G_unsetenv2;
|
|
|
-*G__write_env = *Grassc::G__write_env;
|
|
|
-*G__env_name = *Grassc::G__env_name;
|
|
|
-*G__read_env = *Grassc::G__read_env;
|
|
|
-*G_set_gisrc_mode = *Grassc::G_set_gisrc_mode;
|
|
|
-*G_get_gisrc_mode = *Grassc::G_get_gisrc_mode;
|
|
|
-*G__set_gisrc_file = *Grassc::G__set_gisrc_file;
|
|
|
-*G__get_gisrc_file = *Grassc::G__get_gisrc_file;
|
|
|
-*G__create_alt_env = *Grassc::G__create_alt_env;
|
|
|
-*G__switch_env = *Grassc::G__switch_env;
|
|
|
-*G_info_format = *Grassc::G_info_format;
|
|
|
-*G_message = *Grassc::G_message;
|
|
|
-*G_verbose_message = *Grassc::G_verbose_message;
|
|
|
-*G_important_message = *Grassc::G_important_message;
|
|
|
-*G_fatal_error = *Grassc::G_fatal_error;
|
|
|
-*G_warning = *Grassc::G_warning;
|
|
|
-*G_suppress_warnings = *Grassc::G_suppress_warnings;
|
|
|
-*G_sleep_on_error = *Grassc::G_sleep_on_error;
|
|
|
-*G_set_error_routine = *Grassc::G_set_error_routine;
|
|
|
-*G_unset_error_routine = *Grassc::G_unset_error_routine;
|
|
|
-*G__file_name = *Grassc::G__file_name;
|
|
|
-*G__file_name_misc = *Grassc::G__file_name_misc;
|
|
|
-*G_find_cell = *Grassc::G_find_cell;
|
|
|
-*G_find_cell2 = *Grassc::G_find_cell2;
|
|
|
-*G_find_file = *Grassc::G_find_file;
|
|
|
-*G_find_file2 = *Grassc::G_find_file2;
|
|
|
-*G_find_file_misc = *Grassc::G_find_file_misc;
|
|
|
-*G_find_file2_misc = *Grassc::G_find_file2_misc;
|
|
|
-*G_find_etc = *Grassc::G_find_etc;
|
|
|
-*G_find_vector = *Grassc::G_find_vector;
|
|
|
-*G_find_vector2 = *Grassc::G_find_vector2;
|
|
|
-*G_zlib_compress = *Grassc::G_zlib_compress;
|
|
|
-*G_zlib_expand = *Grassc::G_zlib_expand;
|
|
|
-*G_zlib_write = *Grassc::G_zlib_write;
|
|
|
-*G_zlib_read = *Grassc::G_zlib_read;
|
|
|
-*G_zlib_write_noCompress = *Grassc::G_zlib_write_noCompress;
|
|
|
-*G_fork = *Grassc::G_fork;
|
|
|
-*G__check_format = *Grassc::G__check_format;
|
|
|
-*G__read_row_ptrs = *Grassc::G__read_row_ptrs;
|
|
|
-*G__write_row_ptrs = *Grassc::G__write_row_ptrs;
|
|
|
-*G_fpreclass_clear = *Grassc::G_fpreclass_clear;
|
|
|
-*G_fpreclass_reset = *Grassc::G_fpreclass_reset;
|
|
|
-*G_fpreclass_init = *Grassc::G_fpreclass_init;
|
|
|
-*G_fpreclass_set_domain = *Grassc::G_fpreclass_set_domain;
|
|
|
-*G_fpreclass_set_range = *Grassc::G_fpreclass_set_range;
|
|
|
-*G_fpreclass_get_limits = *Grassc::G_fpreclass_get_limits;
|
|
|
-*G_fpreclass_nof_rules = *Grassc::G_fpreclass_nof_rules;
|
|
|
-*G_fpreclass_get_ith_rule = *Grassc::G_fpreclass_get_ith_rule;
|
|
|
-*G_fpreclass_set_neg_infinite_rule = *Grassc::G_fpreclass_set_neg_infinite_rule;
|
|
|
-*G_fpreclass_get_neg_infinite_rule = *Grassc::G_fpreclass_get_neg_infinite_rule;
|
|
|
-*G_fpreclass_set_pos_infinite_rule = *Grassc::G_fpreclass_set_pos_infinite_rule;
|
|
|
-*G_fpreclass_get_pos_infinite_rule = *Grassc::G_fpreclass_get_pos_infinite_rule;
|
|
|
-*G_fpreclass_add_rule = *Grassc::G_fpreclass_add_rule;
|
|
|
-*G_fpreclass_reverse_rule_order = *Grassc::G_fpreclass_reverse_rule_order;
|
|
|
-*G_fpreclass_get_cell_value = *Grassc::G_fpreclass_get_cell_value;
|
|
|
-*G_fpreclass_perform_di = *Grassc::G_fpreclass_perform_di;
|
|
|
-*G_fpreclass_perform_df = *Grassc::G_fpreclass_perform_df;
|
|
|
-*G_fpreclass_perform_dd = *Grassc::G_fpreclass_perform_dd;
|
|
|
-*G_fpreclass_perform_fi = *Grassc::G_fpreclass_perform_fi;
|
|
|
-*G_fpreclass_perform_ff = *Grassc::G_fpreclass_perform_ff;
|
|
|
-*G_fpreclass_perform_fd = *Grassc::G_fpreclass_perform_fd;
|
|
|
-*G_fpreclass_perform_ii = *Grassc::G_fpreclass_perform_ii;
|
|
|
-*G_fpreclass_perform_if = *Grassc::G_fpreclass_perform_if;
|
|
|
-*G_fpreclass_perform_id = *Grassc::G_fpreclass_perform_id;
|
|
|
-*G_begin_geodesic_equation = *Grassc::G_begin_geodesic_equation;
|
|
|
-*G_geodesic_lat_from_lon = *Grassc::G_geodesic_lat_from_lon;
|
|
|
-*G_begin_geodesic_distance = *Grassc::G_begin_geodesic_distance;
|
|
|
-*G_set_geodesic_distance_lat1 = *Grassc::G_set_geodesic_distance_lat1;
|
|
|
-*G_set_geodesic_distance_lat2 = *Grassc::G_set_geodesic_distance_lat2;
|
|
|
-*G_geodesic_distance_lon_to_lon = *Grassc::G_geodesic_distance_lon_to_lon;
|
|
|
-*G_geodesic_distance = *Grassc::G_geodesic_distance;
|
|
|
-*G_get_cellhd = *Grassc::G_get_cellhd;
|
|
|
-*G_ask_datum_name = *Grassc::G_ask_datum_name;
|
|
|
-*G_ask_ellipse_name = *Grassc::G_ask_ellipse_name;
|
|
|
-*G_get_ellipsoid_parameters = *Grassc::G_get_ellipsoid_parameters;
|
|
|
-*G_get_spheroid_by_name = *Grassc::G_get_spheroid_by_name;
|
|
|
-*G_get_ellipsoid_by_name = *Grassc::G_get_ellipsoid_by_name;
|
|
|
-*G_ellipsoid_name = *Grassc::G_ellipsoid_name;
|
|
|
-*G_ellipsoid_description = *Grassc::G_ellipsoid_description;
|
|
|
-*G_get_projunits = *Grassc::G_get_projunits;
|
|
|
-*G_get_projinfo = *Grassc::G_get_projinfo;
|
|
|
-*G_ask_proj_name = *Grassc::G_ask_proj_name;
|
|
|
-*G_get_map_row_nomask = *Grassc::G_get_map_row_nomask;
|
|
|
-*G_get_raster_row_nomask = *Grassc::G_get_raster_row_nomask;
|
|
|
-*G_get_c_raster_row_nomask = *Grassc::G_get_c_raster_row_nomask;
|
|
|
-*G_get_f_raster_row_nomask = *Grassc::G_get_f_raster_row_nomask;
|
|
|
-*G_get_d_raster_row_nomask = *Grassc::G_get_d_raster_row_nomask;
|
|
|
-*G_get_map_row = *Grassc::G_get_map_row;
|
|
|
-*G_get_raster_row = *Grassc::G_get_raster_row;
|
|
|
-*G_get_c_raster_row = *Grassc::G_get_c_raster_row;
|
|
|
-*G_get_f_raster_row = *Grassc::G_get_f_raster_row;
|
|
|
-*G_get_d_raster_row = *Grassc::G_get_d_raster_row;
|
|
|
-*G_get_null_value_row = *Grassc::G_get_null_value_row;
|
|
|
-*G_get_raster_row_colors = *Grassc::G_get_raster_row_colors;
|
|
|
-*G_get_window = *Grassc::G_get_window;
|
|
|
-*G_get_default_window = *Grassc::G_get_default_window;
|
|
|
-*G__get_window = *Grassc::G__get_window;
|
|
|
-*G_getl = *Grassc::G_getl;
|
|
|
-*G_getl2 = *Grassc::G_getl2;
|
|
|
-*G_gets = *Grassc::G_gets;
|
|
|
-*G_gisbase = *Grassc::G_gisbase;
|
|
|
-*G_gisdbase = *Grassc::G_gisdbase;
|
|
|
-*G_gishelp = *Grassc::G_gishelp;
|
|
|
-*G_gisinit = *Grassc::G_gisinit;
|
|
|
-*G_no_gisinit = *Grassc::G_no_gisinit;
|
|
|
-*G__check_gisinit = *Grassc::G__check_gisinit;
|
|
|
-*G_histogram_eq = *Grassc::G_histogram_eq;
|
|
|
-*G_init_histogram = *Grassc::G_init_histogram;
|
|
|
-*G_read_histogram = *Grassc::G_read_histogram;
|
|
|
-*G_write_histogram = *Grassc::G_write_histogram;
|
|
|
-*G_write_histogram_cs = *Grassc::G_write_histogram_cs;
|
|
|
-*G_make_histogram_cs = *Grassc::G_make_histogram_cs;
|
|
|
-*G_get_histogram_num = *Grassc::G_get_histogram_num;
|
|
|
-*G_get_histogram_cat = *Grassc::G_get_histogram_cat;
|
|
|
-*G_get_histogram_count = *Grassc::G_get_histogram_count;
|
|
|
-*G_free_histogram = *Grassc::G_free_histogram;
|
|
|
-*G_sort_histogram = *Grassc::G_sort_histogram;
|
|
|
-*G_sort_histogram_by_count = *Grassc::G_sort_histogram_by_count;
|
|
|
-*G_remove_histogram = *Grassc::G_remove_histogram;
|
|
|
-*G_add_histogram = *Grassc::G_add_histogram;
|
|
|
-*G_set_histogram = *Grassc::G_set_histogram;
|
|
|
-*G_extend_histogram = *Grassc::G_extend_histogram;
|
|
|
-*G_zero_histogram = *Grassc::G_zero_histogram;
|
|
|
-*G_read_history = *Grassc::G_read_history;
|
|
|
-*G_write_history = *Grassc::G_write_history;
|
|
|
-*G_short_history = *Grassc::G_short_history;
|
|
|
-*G_command_history = *Grassc::G_command_history;
|
|
|
-*G_home = *Grassc::G_home;
|
|
|
-*G__home = *Grassc::G__home;
|
|
|
-*G_alloc_ivector = *Grassc::G_alloc_ivector;
|
|
|
-*G_alloc_imatrix = *Grassc::G_alloc_imatrix;
|
|
|
-*G_free_ivector = *Grassc::G_free_ivector;
|
|
|
-*G_free_imatrix = *Grassc::G_free_imatrix;
|
|
|
-*G_index = *Grassc::G_index;
|
|
|
-*G_rindex = *Grassc::G_rindex;
|
|
|
-*G__random_d_initialize_0 = *Grassc::G__random_d_initialize_0;
|
|
|
-*G__random_f_initialize_0 = *Grassc::G__random_f_initialize_0;
|
|
|
-*G_interp_linear = *Grassc::G_interp_linear;
|
|
|
-*G_interp_bilinear = *Grassc::G_interp_bilinear;
|
|
|
-*G_interp_cubic = *Grassc::G_interp_cubic;
|
|
|
-*G_interp_bicubic = *Grassc::G_interp_bicubic;
|
|
|
-*G_intersect_line_segments = *Grassc::G_intersect_line_segments;
|
|
|
-*G_intr_char = *Grassc::G_intr_char;
|
|
|
-*G_is_gisbase = *Grassc::G_is_gisbase;
|
|
|
-*G_is_location = *Grassc::G_is_location;
|
|
|
-*G_is_mapset = *Grassc::G_is_mapset;
|
|
|
-*G_create_key_value = *Grassc::G_create_key_value;
|
|
|
-*G_set_key_value = *Grassc::G_set_key_value;
|
|
|
-*G_find_key_value = *Grassc::G_find_key_value;
|
|
|
-*G_free_key_value = *Grassc::G_free_key_value;
|
|
|
-*G_fwrite_key_value = *Grassc::G_fwrite_key_value;
|
|
|
-*G_fread_key_value = *Grassc::G_fread_key_value;
|
|
|
-*G_write_key_value_file = *Grassc::G_write_key_value_file;
|
|
|
-*G_read_key_value_file = *Grassc::G_read_key_value_file;
|
|
|
-*G_update_key_value_file = *Grassc::G_update_key_value_file;
|
|
|
-*G_lookup_key_value_from_file = *Grassc::G_lookup_key_value_from_file;
|
|
|
-*G_legal_filename = *Grassc::G_legal_filename;
|
|
|
-*G_check_input_output_name = *Grassc::G_check_input_output_name;
|
|
|
-*G_set_distance_to_line_tolerance = *Grassc::G_set_distance_to_line_tolerance;
|
|
|
-*G_distance2_point_to_line = *Grassc::G_distance2_point_to_line;
|
|
|
-*G_set_list_hit_return = *Grassc::G_set_list_hit_return;
|
|
|
-*G_list_element = *Grassc::G_list_element;
|
|
|
-*G_list = *Grassc::G_list;
|
|
|
-*G_free_list = *Grassc::G_free_list;
|
|
|
-*G_lat_format = *Grassc::G_lat_format;
|
|
|
-*G_lat_format_string = *Grassc::G_lat_format_string;
|
|
|
-*G_lon_format = *Grassc::G_lon_format;
|
|
|
-*G_lon_format_string = *Grassc::G_lon_format_string;
|
|
|
-*G_llres_format = *Grassc::G_llres_format;
|
|
|
-*G_llres_format_string = *Grassc::G_llres_format_string;
|
|
|
-*G_lat_parts = *Grassc::G_lat_parts;
|
|
|
-*G_lon_parts = *Grassc::G_lon_parts;
|
|
|
-*G_lat_scan = *Grassc::G_lat_scan;
|
|
|
-*G_lon_scan = *Grassc::G_lon_scan;
|
|
|
-*G_llres_scan = *Grassc::G_llres_scan;
|
|
|
-*G_location_path = *Grassc::G_location_path;
|
|
|
-*G_location = *Grassc::G_location;
|
|
|
-*G__location_path = *Grassc::G__location_path;
|
|
|
-*G__ls = *Grassc::G__ls;
|
|
|
-*G_ls = *Grassc::G_ls;
|
|
|
-*G_ls_format = *Grassc::G_ls_format;
|
|
|
-*G_ludcmp = *Grassc::G_ludcmp;
|
|
|
-*G_lubksb = *Grassc::G_lubksb;
|
|
|
-*lzw_decode = *Grassc::lzw_decode;
|
|
|
-*lzw_expand = *Grassc::lzw_expand;
|
|
|
-*G_lzw_nof_read_bytes = *Grassc::G_lzw_nof_read_bytes;
|
|
|
-*G_lzw_max_used_bits = *Grassc::G_lzw_max_used_bits;
|
|
|
-*G_lzw_set_bits = *Grassc::G_lzw_set_bits;
|
|
|
-*G_lzw_compress = *Grassc::G_lzw_compress;
|
|
|
-*G_lzw_expand = *Grassc::G_lzw_expand;
|
|
|
-*G_lzw_compress_count_only_array = *Grassc::G_lzw_compress_count_only_array;
|
|
|
-*G_lzw_compress_count_only_file = *Grassc::G_lzw_compress_count_only_file;
|
|
|
-*G_lzw_write = *Grassc::G_lzw_write;
|
|
|
-*G_lzw_write_noCompress = *Grassc::G_lzw_write_noCompress;
|
|
|
-*G_lzw_test_status = *Grassc::G_lzw_test_status;
|
|
|
-*G_lzw_read2 = *Grassc::G_lzw_read2;
|
|
|
-*G_lzw_read = *Grassc::G_lzw_read;
|
|
|
-*G_lzw_transfer_compress = *Grassc::G_lzw_transfer_compress;
|
|
|
-*G_lzw_transfer_expand = *Grassc::G_lzw_transfer_expand;
|
|
|
-*G__machine_name = *Grassc::G__machine_name;
|
|
|
-*G_ask_colors = *Grassc::G_ask_colors;
|
|
|
-*G__make_location = *Grassc::G__make_location;
|
|
|
-*G_make_location = *Grassc::G_make_location;
|
|
|
-*G_compare_projections = *Grassc::G_compare_projections;
|
|
|
-*G__make_mapset = *Grassc::G__make_mapset;
|
|
|
-*G_make_mapset = *Grassc::G_make_mapset;
|
|
|
-*G_tolcase = *Grassc::G_tolcase;
|
|
|
-*G_toucase = *Grassc::G_toucase;
|
|
|
-*G_mapset = *Grassc::G_mapset;
|
|
|
-*G__mapset = *Grassc::G__mapset;
|
|
|
-*G__make_mapset_element = *Grassc::G__make_mapset_element;
|
|
|
-*G__make_mapset_element_misc = *Grassc::G__make_mapset_element_misc;
|
|
|
-*G__mapset_permissions = *Grassc::G__mapset_permissions;
|
|
|
-*G__mapset_permissions2 = *Grassc::G__mapset_permissions2;
|
|
|
-*G__mapset_name = *Grassc::G__mapset_name;
|
|
|
-*G__create_alt_search_path = *Grassc::G__create_alt_search_path;
|
|
|
-*G__switch_search_path = *Grassc::G__switch_search_path;
|
|
|
-*G_reset_mapsets = *Grassc::G_reset_mapsets;
|
|
|
-*G_available_mapsets = *Grassc::G_available_mapsets;
|
|
|
-*G_add_mapset_to_search_path = *Grassc::G_add_mapset_to_search_path;
|
|
|
-*G_mask_info = *Grassc::G_mask_info;
|
|
|
-*G__mask_info = *Grassc::G__mask_info;
|
|
|
-*G_maskfd = *Grassc::G_maskfd;
|
|
|
-*G_myname = *Grassc::G_myname;
|
|
|
-*G_color_values = *Grassc::G_color_values;
|
|
|
-*G_color_name = *Grassc::G_color_name;
|
|
|
-*G_newlines_to_spaces = *Grassc::G_newlines_to_spaces;
|
|
|
-*G__name_in_mapset = *Grassc::G__name_in_mapset;
|
|
|
-*G__name_is_fully_qualified = *Grassc::G__name_is_fully_qualified;
|
|
|
-*G_fully_qualified_name = *Grassc::G_fully_qualified_name;
|
|
|
-*G__init_null_patterns = *Grassc::G__init_null_patterns;
|
|
|
-*G__set_null_value = *Grassc::G__set_null_value;
|
|
|
-*G_set_null_value = *Grassc::G_set_null_value;
|
|
|
-*G_set_c_null_value = *Grassc::G_set_c_null_value;
|
|
|
-*G_set_f_null_value = *Grassc::G_set_f_null_value;
|
|
|
-*G_set_d_null_value = *Grassc::G_set_d_null_value;
|
|
|
-*G_is_null_value = *Grassc::G_is_null_value;
|
|
|
-*G_is_c_null_value = *Grassc::G_is_c_null_value;
|
|
|
-*G_is_f_null_value = *Grassc::G_is_f_null_value;
|
|
|
-*G_is_d_null_value = *Grassc::G_is_d_null_value;
|
|
|
-*G_insert_null_values = *Grassc::G_insert_null_values;
|
|
|
-*G_insert_c_null_values = *Grassc::G_insert_c_null_values;
|
|
|
-*G_insert_f_null_values = *Grassc::G_insert_f_null_values;
|
|
|
-*G_insert_d_null_values = *Grassc::G_insert_d_null_values;
|
|
|
-*G__check_null_bit = *Grassc::G__check_null_bit;
|
|
|
-*G__set_flags_from_01_random = *Grassc::G__set_flags_from_01_random;
|
|
|
-*G__convert_01_flags = *Grassc::G__convert_01_flags;
|
|
|
-*G__convert_flags_01 = *Grassc::G__convert_flags_01;
|
|
|
-*G__init_null_bits = *Grassc::G__init_null_bits;
|
|
|
-*G_open_new = *Grassc::G_open_new;
|
|
|
-*G_open_old = *Grassc::G_open_old;
|
|
|
-*G_open_update = *Grassc::G_open_update;
|
|
|
-*G_fopen_new = *Grassc::G_fopen_new;
|
|
|
-*G_fopen_old = *Grassc::G_fopen_old;
|
|
|
-*G_fopen_append = *Grassc::G_fopen_append;
|
|
|
-*G_fopen_modify = *Grassc::G_fopen_modify;
|
|
|
-*G_open_new_misc = *Grassc::G_open_new_misc;
|
|
|
-*G_open_old_misc = *Grassc::G_open_old_misc;
|
|
|
-*G_open_update_misc = *Grassc::G_open_update_misc;
|
|
|
-*G_fopen_new_misc = *Grassc::G_fopen_new_misc;
|
|
|
-*G_fopen_old_misc = *Grassc::G_fopen_old_misc;
|
|
|
-*G_fopen_append_misc = *Grassc::G_fopen_append_misc;
|
|
|
-*G_fopen_modify_misc = *Grassc::G_fopen_modify_misc;
|
|
|
-*G_open_cell_old = *Grassc::G_open_cell_old;
|
|
|
-*G__open_cell_old = *Grassc::G__open_cell_old;
|
|
|
-*G_open_cell_new = *Grassc::G_open_cell_new;
|
|
|
-*G_open_cell_new_random = *Grassc::G_open_cell_new_random;
|
|
|
-*G_open_cell_new_uncompressed = *Grassc::G_open_cell_new_uncompressed;
|
|
|
-*G_want_histogram = *Grassc::G_want_histogram;
|
|
|
-*G_set_cell_format = *Grassc::G_set_cell_format;
|
|
|
-*G_cellvalue_format = *Grassc::G_cellvalue_format;
|
|
|
-*G_open_fp_cell_new = *Grassc::G_open_fp_cell_new;
|
|
|
-*G_open_fp_cell_new_uncompressed = *Grassc::G_open_fp_cell_new_uncompressed;
|
|
|
-*G__reallocate_work_buf = *Grassc::G__reallocate_work_buf;
|
|
|
-*G__reallocate_null_buf = *Grassc::G__reallocate_null_buf;
|
|
|
-*G__reallocate_mask_buf = *Grassc::G__reallocate_mask_buf;
|
|
|
-*G__reallocate_temp_buf = *Grassc::G__reallocate_temp_buf;
|
|
|
-*G_set_fp_type = *Grassc::G_set_fp_type;
|
|
|
-*G_raster_map_is_fp = *Grassc::G_raster_map_is_fp;
|
|
|
-*G_raster_map_type = *Grassc::G_raster_map_type;
|
|
|
-*G_raster_map_type2 = *Grassc::G_raster_map_type2;
|
|
|
-*G__check_fp_type = *Grassc::G__check_fp_type;
|
|
|
-*G_get_raster_map_type = *Grassc::G_get_raster_map_type;
|
|
|
-*G_open_raster_new = *Grassc::G_open_raster_new;
|
|
|
-*G_open_raster_new_uncompressed = *Grassc::G_open_raster_new_uncompressed;
|
|
|
-*G_set_quant_rules = *Grassc::G_set_quant_rules;
|
|
|
-*G_disable_interactive = *Grassc::G_disable_interactive;
|
|
|
-*G_define_module = *Grassc::G_define_module;
|
|
|
-*G_define_flag = *Grassc::G_define_flag;
|
|
|
-*G_define_option = *Grassc::G_define_option;
|
|
|
-*G_define_standard_option = *Grassc::G_define_standard_option;
|
|
|
-*G_parser = *Grassc::G_parser;
|
|
|
-*G_usage = *Grassc::G_usage;
|
|
|
-*G_recreate_command = *Grassc::G_recreate_command;
|
|
|
-*G_mkdir = *Grassc::G_mkdir;
|
|
|
-*G_is_dirsep = *Grassc::G_is_dirsep;
|
|
|
-*G_is_absolute_path = *Grassc::G_is_absolute_path;
|
|
|
-*G_convert_dirseps_to_host = *Grassc::G_convert_dirseps_to_host;
|
|
|
-*G_convert_dirseps_from_host = *Grassc::G_convert_dirseps_from_host;
|
|
|
-*G_lstat = *Grassc::G_lstat;
|
|
|
-*G_stat = *Grassc::G_stat;
|
|
|
-*G_percent = *Grassc::G_percent;
|
|
|
-*G_percent2 = *Grassc::G_percent2;
|
|
|
-*G_percent_reset = *Grassc::G_percent_reset;
|
|
|
-*G_setup_plot = *Grassc::G_setup_plot;
|
|
|
-*G_setup_fill = *Grassc::G_setup_fill;
|
|
|
-*G_plot_where_xy = *Grassc::G_plot_where_xy;
|
|
|
-*G_plot_where_en = *Grassc::G_plot_where_en;
|
|
|
-*G_plot_point = *Grassc::G_plot_point;
|
|
|
-*G_plot_line = *Grassc::G_plot_line;
|
|
|
-*G_plot_line2 = *Grassc::G_plot_line2;
|
|
|
-*G_plot_polygon = *Grassc::G_plot_polygon;
|
|
|
-*G_plot_area = *Grassc::G_plot_area;
|
|
|
-*G_plot_fx = *Grassc::G_plot_fx;
|
|
|
-*G_plot_icon = *Grassc::G_plot_icon;
|
|
|
-*G_pole_in_polygon = *Grassc::G_pole_in_polygon;
|
|
|
-*G_popen = *Grassc::G_popen;
|
|
|
-*G_pclose = *Grassc::G_pclose;
|
|
|
-*G_program_name = *Grassc::G_program_name;
|
|
|
-*G_set_program_name = *Grassc::G_set_program_name;
|
|
|
-*G_projection = *Grassc::G_projection;
|
|
|
-*G__projection_units = *Grassc::G__projection_units;
|
|
|
-*G__unit_name = *Grassc::G__unit_name;
|
|
|
-*G__projection_name = *Grassc::G__projection_name;
|
|
|
-*G_database_unit_name = *Grassc::G_database_unit_name;
|
|
|
-*G_database_projection_name = *Grassc::G_database_projection_name;
|
|
|
-*G_database_units_to_meters_factor = *Grassc::G_database_units_to_meters_factor;
|
|
|
-*G_database_datum_name = *Grassc::G_database_datum_name;
|
|
|
-*G_database_ellipse_name = *Grassc::G_database_ellipse_name;
|
|
|
-*G_put_cellhd = *Grassc::G_put_cellhd;
|
|
|
-*G_zeros_r_nulls = *Grassc::G_zeros_r_nulls;
|
|
|
-*G_put_map_row = *Grassc::G_put_map_row;
|
|
|
-*G_put_map_row_random = *Grassc::G_put_map_row_random;
|
|
|
-*G__put_null_value_row = *Grassc::G__put_null_value_row;
|
|
|
-*G_put_raster_row = *Grassc::G_put_raster_row;
|
|
|
-*G_put_c_raster_row = *Grassc::G_put_c_raster_row;
|
|
|
-*G_put_f_raster_row = *Grassc::G_put_f_raster_row;
|
|
|
-*G_put_d_raster_row = *Grassc::G_put_d_raster_row;
|
|
|
-*G__write_data = *Grassc::G__write_data;
|
|
|
-*G__write_data_compressed = *Grassc::G__write_data_compressed;
|
|
|
-*G__open_null_write = *Grassc::G__open_null_write;
|
|
|
-*G__write_null_bits = *Grassc::G__write_null_bits;
|
|
|
-*G_put_cell_title = *Grassc::G_put_cell_title;
|
|
|
-*G_put_window = *Grassc::G_put_window;
|
|
|
-*G__put_window = *Grassc::G__put_window;
|
|
|
-*G_putenv = *Grassc::G_putenv;
|
|
|
-*G_quant_clear = *Grassc::G_quant_clear;
|
|
|
-*G_quant_free = *Grassc::G_quant_free;
|
|
|
-*G__quant_organize_fp_lookup = *Grassc::G__quant_organize_fp_lookup;
|
|
|
-*G_quant_init = *Grassc::G_quant_init;
|
|
|
-*G_quant_is_truncate = *Grassc::G_quant_is_truncate;
|
|
|
-*G_quant_is_round = *Grassc::G_quant_is_round;
|
|
|
-*G_quant_truncate = *Grassc::G_quant_truncate;
|
|
|
-*G_quant_round = *Grassc::G_quant_round;
|
|
|
-*G_quant_get_limits = *Grassc::G_quant_get_limits;
|
|
|
-*G_quant_nof_rules = *Grassc::G_quant_nof_rules;
|
|
|
-*G_quant_get_ith_rule = *Grassc::G_quant_get_ith_rule;
|
|
|
-*G_quant_set_neg_infinite_rule = *Grassc::G_quant_set_neg_infinite_rule;
|
|
|
-*G_quant_get_neg_infinite_rule = *Grassc::G_quant_get_neg_infinite_rule;
|
|
|
-*G_quant_set_pos_infinite_rule = *Grassc::G_quant_set_pos_infinite_rule;
|
|
|
-*G_quant_get_pos_infinite_rule = *Grassc::G_quant_get_pos_infinite_rule;
|
|
|
-*G_quant_add_rule = *Grassc::G_quant_add_rule;
|
|
|
-*G_quant_reverse_rule_order = *Grassc::G_quant_reverse_rule_order;
|
|
|
-*G_quant_get_cell_value = *Grassc::G_quant_get_cell_value;
|
|
|
-*G_quant_perform_d = *Grassc::G_quant_perform_d;
|
|
|
-*G_quant_perform_f = *Grassc::G_quant_perform_f;
|
|
|
-*G__quant_get_rule_for_d_raster_val = *Grassc::G__quant_get_rule_for_d_raster_val;
|
|
|
-*G__quant_import = *Grassc::G__quant_import;
|
|
|
-*G__quant_export = *Grassc::G__quant_export;
|
|
|
-*G_truncate_fp_map = *Grassc::G_truncate_fp_map;
|
|
|
-*G_round_fp_map = *Grassc::G_round_fp_map;
|
|
|
-*G_quantize_fp_map = *Grassc::G_quantize_fp_map;
|
|
|
-*G_quantize_fp_map_range = *Grassc::G_quantize_fp_map_range;
|
|
|
-*G_write_quant = *Grassc::G_write_quant;
|
|
|
-*G_read_quant = *Grassc::G_read_quant;
|
|
|
-*G_meridional_radius_of_curvature = *Grassc::G_meridional_radius_of_curvature;
|
|
|
-*G_transverse_radius_of_curvature = *Grassc::G_transverse_radius_of_curvature;
|
|
|
-*G_radius_of_conformal_tangent_sphere = *Grassc::G_radius_of_conformal_tangent_sphere;
|
|
|
-*G__remove_fp_range = *Grassc::G__remove_fp_range;
|
|
|
-*G_construct_default_range = *Grassc::G_construct_default_range;
|
|
|
-*G_read_fp_range = *Grassc::G_read_fp_range;
|
|
|
-*G_read_range = *Grassc::G_read_range;
|
|
|
-*G_write_range = *Grassc::G_write_range;
|
|
|
-*G_write_fp_range = *Grassc::G_write_fp_range;
|
|
|
-*G_update_range = *Grassc::G_update_range;
|
|
|
-*G_update_fp_range = *Grassc::G_update_fp_range;
|
|
|
-*G_row_update_range = *Grassc::G_row_update_range;
|
|
|
-*G__row_update_range = *Grassc::G__row_update_range;
|
|
|
-*G_row_update_fp_range = *Grassc::G_row_update_fp_range;
|
|
|
-*G_init_range = *Grassc::G_init_range;
|
|
|
-*G_get_range_min_max = *Grassc::G_get_range_min_max;
|
|
|
-*G_init_fp_range = *Grassc::G_init_fp_range;
|
|
|
-*G_get_fp_range_min_max = *Grassc::G_get_fp_range_min_max;
|
|
|
-*G_incr_void_ptr = *Grassc::G_incr_void_ptr;
|
|
|
-*G_raster_cmp = *Grassc::G_raster_cmp;
|
|
|
-*G_raster_cpy = *Grassc::G_raster_cpy;
|
|
|
-*G_set_raster_value_c = *Grassc::G_set_raster_value_c;
|
|
|
-*G_set_raster_value_f = *Grassc::G_set_raster_value_f;
|
|
|
-*G_set_raster_value_d = *Grassc::G_set_raster_value_d;
|
|
|
-*G_get_raster_value_c = *Grassc::G_get_raster_value_c;
|
|
|
-*G_get_raster_value_f = *Grassc::G_get_raster_value_f;
|
|
|
-*G_get_raster_value_d = *Grassc::G_get_raster_value_d;
|
|
|
-*G_read_raster_units = *Grassc::G_read_raster_units;
|
|
|
-*G_read_raster_vdatum = *Grassc::G_read_raster_vdatum;
|
|
|
-*G_write_raster_units = *Grassc::G_write_raster_units;
|
|
|
-*G_write_raster_vdatum = *Grassc::G_write_raster_vdatum;
|
|
|
-*G__raster_misc_read_line = *Grassc::G__raster_misc_read_line;
|
|
|
-*G__raster_misc_write_line = *Grassc::G__raster_misc_write_line;
|
|
|
-*G__read_Cell_head = *Grassc::G__read_Cell_head;
|
|
|
-*G__read_Cell_head_array = *Grassc::G__read_Cell_head_array;
|
|
|
-*G_is_reclass = *Grassc::G_is_reclass;
|
|
|
-*G_is_reclassed_to = *Grassc::G_is_reclassed_to;
|
|
|
-*G_get_reclass = *Grassc::G_get_reclass;
|
|
|
-*G_free_reclass = *Grassc::G_free_reclass;
|
|
|
-*G_put_reclass = *Grassc::G_put_reclass;
|
|
|
-*G_remove = *Grassc::G_remove;
|
|
|
-*G_remove_misc = *Grassc::G_remove_misc;
|
|
|
-*G_rename = *Grassc::G_rename;
|
|
|
-*G_begin_rhumbline_equation = *Grassc::G_begin_rhumbline_equation;
|
|
|
-*G_rhumbline_lat_from_lon = *Grassc::G_rhumbline_lat_from_lon;
|
|
|
-*G_rotate_around_point = *Grassc::G_rotate_around_point;
|
|
|
-*G_rotate_around_point_int = *Grassc::G_rotate_around_point_int;
|
|
|
-*G_get_raster_sample = *Grassc::G_get_raster_sample;
|
|
|
-*G_get_set_window = *Grassc::G_get_set_window;
|
|
|
-*G_set_window = *Grassc::G_set_window;
|
|
|
-*G_shortest_way = *Grassc::G_shortest_way;
|
|
|
-*G_sleep = *Grassc::G_sleep;
|
|
|
-*G_snprintf = *Grassc::G_snprintf;
|
|
|
-*G_squeeze = *Grassc::G_squeeze;
|
|
|
-*G_store = *Grassc::G_store;
|
|
|
-*G_strcpy = *Grassc::G_strcpy;
|
|
|
-*G_chrcpy = *Grassc::G_chrcpy;
|
|
|
-*G_strncpy = *Grassc::G_strncpy;
|
|
|
-*G_strcat = *Grassc::G_strcat;
|
|
|
-*G_chrcat = *Grassc::G_chrcat;
|
|
|
-*G_strmov = *Grassc::G_strmov;
|
|
|
-*G_chrmov = *Grassc::G_chrmov;
|
|
|
-*G_strcasecmp = *Grassc::G_strcasecmp;
|
|
|
-*G_strstr = *Grassc::G_strstr;
|
|
|
-*G_strdup = *Grassc::G_strdup;
|
|
|
-*G_strchg = *Grassc::G_strchg;
|
|
|
-*G_str_replace = *Grassc::G_str_replace;
|
|
|
-*G_str_to_upper = *Grassc::G_str_to_upper;
|
|
|
-*G_str_to_lower = *Grassc::G_str_to_lower;
|
|
|
-*G_str_to_sql = *Grassc::G_str_to_sql;
|
|
|
-*G_strip = *Grassc::G_strip;
|
|
|
-*G_svdcmp = *Grassc::G_svdcmp;
|
|
|
-*G_svbksb = *Grassc::G_svbksb;
|
|
|
-*G_svelim = *Grassc::G_svelim;
|
|
|
-*G_system = *Grassc::G_system;
|
|
|
-*G_tempfile = *Grassc::G_tempfile;
|
|
|
-*G__tempfile = *Grassc::G__tempfile;
|
|
|
-*G__temp_element = *Grassc::G__temp_element;
|
|
|
-*G_init_timestamp = *Grassc::G_init_timestamp;
|
|
|
-*G_set_timestamp = *Grassc::G_set_timestamp;
|
|
|
-*G_set_timestamp_range = *Grassc::G_set_timestamp_range;
|
|
|
-*G__read_timestamp = *Grassc::G__read_timestamp;
|
|
|
-*G__write_timestamp = *Grassc::G__write_timestamp;
|
|
|
-*G_get_timestamps = *Grassc::G_get_timestamps;
|
|
|
-*G_read_raster_timestamp = *Grassc::G_read_raster_timestamp;
|
|
|
-*G_read_vector_timestamp = *Grassc::G_read_vector_timestamp;
|
|
|
-*G_write_raster_timestamp = *Grassc::G_write_raster_timestamp;
|
|
|
-*G_write_vector_timestamp = *Grassc::G_write_vector_timestamp;
|
|
|
-*G_format_timestamp = *Grassc::G_format_timestamp;
|
|
|
-*G_scan_timestamp = *Grassc::G_scan_timestamp;
|
|
|
-*G_remove_raster_timestamp = *Grassc::G_remove_raster_timestamp;
|
|
|
-*G_remove_vector_timestamp = *Grassc::G_remove_vector_timestamp;
|
|
|
-*G_read_grid3_timestamp = *Grassc::G_read_grid3_timestamp;
|
|
|
-*G_remove_grid3_timestamp = *Grassc::G_remove_grid3_timestamp;
|
|
|
-*G_write_grid3_timestamp = *Grassc::G_write_grid3_timestamp;
|
|
|
-*G_tokenize = *Grassc::G_tokenize;
|
|
|
-*G_number_of_tokens = *Grassc::G_number_of_tokens;
|
|
|
-*G_free_tokens = *Grassc::G_free_tokens;
|
|
|
-*G_trim_decimal = *Grassc::G_trim_decimal;
|
|
|
-*G_unctrl = *Grassc::G_unctrl;
|
|
|
-*G_sock_get_fname = *Grassc::G_sock_get_fname;
|
|
|
-*G_sock_exists = *Grassc::G_sock_exists;
|
|
|
-*G_sock_bind = *Grassc::G_sock_bind;
|
|
|
-*G_sock_listen = *Grassc::G_sock_listen;
|
|
|
-*G_sock_accept = *Grassc::G_sock_accept;
|
|
|
-*G_sock_connect = *Grassc::G_sock_connect;
|
|
|
-*G_verbose = *Grassc::G_verbose;
|
|
|
-*G_verbose_min = *Grassc::G_verbose_min;
|
|
|
-*G_verbose_std = *Grassc::G_verbose_std;
|
|
|
-*G_verbose_max = *Grassc::G_verbose_max;
|
|
|
-*G_set_verbose = *Grassc::G_set_verbose;
|
|
|
-*G_3dview_warning = *Grassc::G_3dview_warning;
|
|
|
-*G_get_3dview_defaults = *Grassc::G_get_3dview_defaults;
|
|
|
-*G_put_3dview = *Grassc::G_put_3dview;
|
|
|
-*G_get_3dview = *Grassc::G_get_3dview;
|
|
|
-*G_whoami = *Grassc::G_whoami;
|
|
|
-*G_adjust_window_to_box = *Grassc::G_adjust_window_to_box;
|
|
|
-*G_format_northing = *Grassc::G_format_northing;
|
|
|
-*G_format_easting = *Grassc::G_format_easting;
|
|
|
-*G_format_resolution = *Grassc::G_format_resolution;
|
|
|
-*G_point_in_region = *Grassc::G_point_in_region;
|
|
|
-*G_point_in_window = *Grassc::G_point_in_window;
|
|
|
-*G_limit_east = *Grassc::G_limit_east;
|
|
|
-*G_limit_west = *Grassc::G_limit_west;
|
|
|
-*G_limit_north = *Grassc::G_limit_north;
|
|
|
-*G_limit_south = *Grassc::G_limit_south;
|
|
|
-*G_window_overlap = *Grassc::G_window_overlap;
|
|
|
-*G_window_percentage_overlap = *Grassc::G_window_percentage_overlap;
|
|
|
-*G_scan_northing = *Grassc::G_scan_northing;
|
|
|
-*G_scan_easting = *Grassc::G_scan_easting;
|
|
|
-*G_scan_resolution = *Grassc::G_scan_resolution;
|
|
|
-*G__create_window_mapping = *Grassc::G__create_window_mapping;
|
|
|
-*G_northing_to_row = *Grassc::G_northing_to_row;
|
|
|
-*G_adjust_east_longitude = *Grassc::G_adjust_east_longitude;
|
|
|
-*G_adjust_easting = *Grassc::G_adjust_easting;
|
|
|
-*G_easting_to_col = *Grassc::G_easting_to_col;
|
|
|
-*G_row_to_northing = *Grassc::G_row_to_northing;
|
|
|
-*G_col_to_easting = *Grassc::G_col_to_easting;
|
|
|
-*G_window_rows = *Grassc::G_window_rows;
|
|
|
-*G_window_cols = *Grassc::G_window_cols;
|
|
|
-*G__init_window = *Grassc::G__init_window;
|
|
|
-*G_row_repeat_nomask = *Grassc::G_row_repeat_nomask;
|
|
|
-*G__write_Cell_head = *Grassc::G__write_Cell_head;
|
|
|
-*G__write_Cell_head3 = *Grassc::G__write_Cell_head3;
|
|
|
-*G_write_zeros = *Grassc::G_write_zeros;
|
|
|
-*G_yes = *Grassc::G_yes;
|
|
|
-*G_zero = *Grassc::G_zero;
|
|
|
-*G_zero_cell_buf = *Grassc::G_zero_cell_buf;
|
|
|
-*G_zero_raster_buf = *Grassc::G_zero_raster_buf;
|
|
|
-*G_zone = *Grassc::G_zone;
|
|
|
-*r_slope_aspect = *Grassc::r_slope_aspect;
|
|
|
-
|
|
|
-# ------- VARIABLE STUBS --------
|
|
|
-
|
|
|
-package Grass;
|
|
|
-
|
|
|
-1;
|