grass  7.8.6
About: GRASS (Geographic Resources Analysis Support System) is a raster- and vector-based GIS, image processing system, graphics production system and spatial modeling system.
  Fossies Dox: grass-7.8.6.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

r_raster.c File Reference

Display Library - Raster graphics subroutines. More...

#include <grass/config.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <grass/gis.h>
#include <grass/glocale.h>
#include <grass/display.h>
#include <grass/spawn.h>
#include "driver.h"
Include dependency graph for r_raster.c:

Go to the source code of this file.

Functions

const struct driverPNG_Driver (void)
 Initialize display driver. More...
 
const struct driverPS_Driver (void)
 
const struct driverHTML_Driver (void)
 
static void init (void)
 
int D_open_driver (void)
 Open display driver. More...
 
void D_close_driver (void)
 Close display driver. More...
 
int D_save_command (const char *cmd)
 Append command to the cmd file (unused) More...
 
void D__erase (void)
 Erase display (internal use only) More...
 
void D_text_size (double width, double height)
 Set text size (width and height) More...
 
void D_text_rotation (double rotation)
 Set text rotation. More...
 
void D_text (const char *text)
 Draw text. More...
 
void D_font (const char *name)
 Choose font. More...
 
void D_encoding (const char *name)
 Set encoding. More...
 
void D_font_list (char ***list, int *count)
 Get font list. More...
 
void D_font_info (char ***list, int *count)
 Get font info. More...
 
void D_get_clip_window (double *t, double *b, double *l, double *r)
 get graphical clipping window More...
 
void D_set_clip_window (double t, double b, double l, double r)
 set graphical clipping window More...
 
void D_get_frame (double *t, double *b, double *l, double *r)
 get graphical window (frame) More...
 
void D_get_screen (double *t, double *b, double *l, double *r)
 get screen bounds More...
 
void D_set_clip_window_to_map_window (void)
 set graphical clipping window to map window More...
 
void D_set_clip_window_to_screen_window (void)
 set clipping window to screen window More...
 

Variables

struct {
   double   t
 
   double   b
 
   double   l
 
   double   r
 
screen
 
struct {
   double   t
 
   double   b
 
   double   l
 
   double   r
 
frame
 

Detailed Description

Display Library - Raster graphics subroutines.

(C) 2001-2015 by the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
Original author CERL
Monitors support by Martin Landa <landa.martin gmail.com>

Definition in file r_raster.c.

Function Documentation

◆ D__erase()

void D__erase ( void  )

Erase display (internal use only)

Definition at line 187 of file r_raster.c.

References COM_Erase().

◆ D_close_driver()

void D_close_driver ( void  )

Close display driver.

If GRASS_NOTIFY is defined, run notifier.

Definition at line 164 of file r_raster.c.

References COM_Graph_close(), and getenv().

◆ D_encoding()

void D_encoding ( const char *  name)

Set encoding.

Parameters
nameencoding name

Definition at line 243 of file r_raster.c.

References COM_Set_encoding(), and name.

Referenced by init().

◆ D_font()

void D_font ( const char *  name)

Choose font.

Set current font to font name.

Parameters
namefont name

Definition at line 233 of file r_raster.c.

References COM_Set_font(), and name.

Referenced by init().

◆ D_font_info()

void D_font_info ( char ***  list,
int *  count 
)

Get font info.

Parameters
[out]listlist of font info
[out]numberof items in the list

Definition at line 265 of file r_raster.c.

References COM_Font_info(), and count.

◆ D_font_list()

void D_font_list ( char ***  list,
int *  count 
)

Get font list.

Parameters
[out]listlist of font names
[out]numberof items in the list

Definition at line 254 of file r_raster.c.

References COM_Font_list(), and count.

◆ D_get_clip_window()

void D_get_clip_window ( double *  t,
double *  b,
double *  l,
double *  r 
)

get graphical clipping window

Queries the graphical clipping window (origin is top right)

Parameters
[out]ttop edge of clip window
[out]bbottom edge of clip window
[out]lleft edge of clip window
[out]rright edge of clip window
Returns
~

Definition at line 282 of file r_raster.c.

References b, COM_Get_window(), l, r, and t.

◆ D_get_frame()

void D_get_frame ( double *  t,
double *  b,
double *  l,
double *  r 
)

get graphical window (frame)

Queries the graphical frame (origin is top right)

Parameters
[out]ttop edge of frame
[out]bbottom edge of frame
[out]lleft edge of frame
[out]rright edge of frame
Returns
~

Definition at line 322 of file r_raster.c.

References b, frame, l, r, and t.

Referenced by D_setup(), D_setup2(), and D_setup_unity().

◆ D_get_screen()

void D_get_screen ( double *  t,
double *  b,
double *  l,
double *  r 
)

get screen bounds

Queries the screen bounds (origin is top right)

Parameters
[out]ttop edge of screen
[out]bbottom edge of screen
[out]lleft edge of screen
[out]rright edge of screen
Returns
~

Definition at line 342 of file r_raster.c.

References b, l, r, screen, and t.

◆ D_open_driver()

int D_open_driver ( void  )

Open display driver.

Default display driver is Cairo, if not available PNG is used.

Returns
0 on success

Definition at line 81 of file r_raster.c.

References _, c, Cairo_Driver(), G_debug(), G_fatal_error(), G_file_name(), G_free(), G_getenv_nofatal(), G_mapset(), G_recreate_command(), G_spawn_ex(), G_strcasecmp(), G_temp_element(), G_verbose_message(), G_warning(), getenv(), GPATH_MAX, HTML_Driver(), init(), LIB_init(), driver::name, NULL, PNG_Driver(), and PS_Driver().

◆ D_save_command()

int D_save_command ( const char *  cmd)

Append command to the cmd file (unused)

Todo:
To be removed

Definition at line 179 of file r_raster.c.

◆ D_set_clip_window()

void D_set_clip_window ( double  t,
double  b,
double  l,
double  r 
)

set graphical clipping window

Sets the graphical clipping window to the specified rectangle (origin is top right)

Parameters
ttop edge of clip window
bbottom edge of clip window
lleft edge of clip window
rright edge of clip window
Returns
~

Definition at line 300 of file r_raster.c.

References b, COM_Set_window(), frame, l, r, and t.

Referenced by D_set_clip_window_to_map_window().

◆ D_set_clip_window_to_map_window()

void D_set_clip_window_to_map_window ( void  )

set graphical clipping window to map window

Sets the graphical clipping window to the pixel window that corresponds to the current database region.

Parameters
~
Returns
~

Definition at line 360 of file r_raster.c.

References D_get_d_east(), D_get_d_north(), D_get_d_south(), D_get_d_west(), and D_set_clip_window().

Referenced by D_setup(), D_setup2(), and D_setup_unity().

◆ D_set_clip_window_to_screen_window()

void D_set_clip_window_to_screen_window ( void  )

set clipping window to screen window

Sets the clipping window to the pixel window that corresponds to the full screen window. Off screen rendering is still clipped.

Parameters
~
Returns
~

Definition at line 377 of file r_raster.c.

References COM_Set_window(), and frame.

Referenced by D_setup(), D_setup2(), and D_setup_unity().

◆ D_text()

void D_text ( const char *  text)

Draw text.

Writes text in the current color and font, at the current text width and height, starting at the current screen location.

Parameters
texttext to be drawn

Definition at line 221 of file r_raster.c.

References COM_Text().

◆ D_text_rotation()

void D_text_rotation ( double  rotation)

Set text rotation.

Parameters
rotationvalue

Definition at line 208 of file r_raster.c.

References COM_Text_rotation().

Referenced by init().

◆ D_text_size()

void D_text_size ( double  width,
double  height 
)

Set text size (width and height)

Parameters
widthtext pixel width
heighttext pixel height

Definition at line 198 of file r_raster.c.

References COM_Text_size(), height, and width.

Referenced by init().

◆ HTML_Driver()

const struct driver * HTML_Driver ( void  )

MODULE: HTMLMAP AUTHOR(S): Glynn Clements <glynn gclements.plus.com> (original contributor)

PURPOSE: driver to allow HTML image maps COPYRIGHT: (C) 2007-2007 by the GRASS Development Team

          This program is free software under the GNU General Public
          License (>=v2). Read the file COPYING that comes with GRASS
          for details.

Definition at line 20 of file driver.c.

References driver::Begin, driver::Begin_raster, driver::Bitmap, driver::Box, driver::Close, driver::Color, driver::Cont, driver::End_raster, driver::Erase, driver::Fill, driver::Font_info, driver::Font_list, driver::Graph_close, driver::Graph_get_file, driver::Graph_set, HTML_Begin(), HTML_Box(), HTML_Close(), HTML_Cont(), HTML_Fill(), HTML_Graph_close(), HTML_Graph_set(), HTML_Move(), HTML_Stroke(), HTML_Text(), initialized, driver::Line_width, driver::Move, driver::name, NULL, driver::Point, driver::Raster, driver::Set_font, driver::Set_window, driver::Stroke, driver::Text, and driver::Text_box.

Referenced by D_open_driver().

◆ init()

static void init ( void  )
static

◆ PNG_Driver()

◆ PS_Driver()

const struct driver * PS_Driver ( void  )

MODULE: PS driver AUTHOR(S): Glynn Clements glynn.nosp@m.@gcl.nosp@m.ement.nosp@m.s.pl.nosp@m.us.co.nosp@m.m COPYRIGHT: (C) 2007 Glynn Clements

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Definition at line 22 of file driver.c.

References driver::Begin, driver::Begin_raster, driver::Bitmap, driver::Box, driver::Close, driver::Color, driver::Cont, driver::End_raster, driver::Erase, driver::Fill, driver::Font_info, driver::Font_list, driver::Graph_close, driver::Graph_get_file, driver::Graph_set, initialized, driver::Line_width, driver::Move, driver::name, NULL, driver::Point, PS_Begin(), PS_begin_raster(), PS_Bitmap(), PS_Box(), PS_Close(), PS_Color(), PS_Cont(), PS_end_raster(), PS_Erase(), PS_Fill(), PS_Graph_close(), PS_Graph_get_file(), PS_Graph_set(), PS_Line_width(), PS_Move(), PS_Point(), PS_raster(), PS_Set_window(), PS_Stroke(), driver::Raster, driver::Set_font, driver::Set_window, driver::Stroke, driver::Text, and driver::Text_box.

Referenced by D_open_driver().

Variable Documentation

◆ b

double b

Definition at line 39 of file r_raster.c.

Referenced by _datetime_compare(), add_d_mask_rule(), almost_equal(), ascending(), boq_drop(), Cairo_Color(), Cairo_raster(), cairo_read_ppm(), Cairo_text_box(), cairo_write_ppm(), calccoef(), calcls(), Cdhc_durbins_exact(), Cdhc_ppnd7(), Cdhc_shapiro_wilk_exp(), cmattr(), cmcpy(), cmmul(), cmmult(), cmp(), cmp_clrname(), cmp_count(), cmp_dbstr(), cmp_dirent(), cmp_double(), cmp_entry(), cmp_int(), cmp_names(), cmp_q_x(), cmp_t_y(), cmp_wnd(), cmpc(), cmpvaluestring(), COM_Color_RGB(), COM_Get_text_box(), compare(), compare_ellipse_names(), compare_table_names(), compare_xpnts(), create_raster(), cross_seg(), csolv(), D_clip_to_map(), D_color_number_to_RGB(), D_color_of_type(), D_do_conversions(), D_erase(), D_get_clip_window(), D_get_dst(), D_get_frame(), D_get_grid(), D_get_screen(), D_get_src(), D_get_text_box(), D_set_clip(), D_set_clip_window(), D_set_dst(), D_set_grid(), D_set_src(), d_ulp(), datetime_difference(), datetime_is_between(), db__recv_string_array(), db_nocase_compare(), db_strip(), dcmp(), dig__frealloc(), dig_x_intersect(), do_bindings(), edge_order(), egcmp(), equal(), exactdet(), fcmp(), find_cross(), G_3dview_warning(), G_create_alt_env(), G_lubksb(), G_math_backward_substitution(), G_math_cholesky_sband_substitution(), G_math_d_aAx_by(), G_math_d_ax_by(), G_math_f_aAx_by(), G_math_f_ax_by(), G_math_forward_substitution(), G_math_gauss_elimination(), G_math_i_ax_by(), G_math_solv(), G_math_solver_bicgstab(), G_math_solver_cg(), G_math_solver_cg_sband(), G_math_solver_cholesky(), G_math_solver_cholesky_sband(), G_math_solver_cholesky_sband_invert(), G_math_solver_gauss(), G_math_solver_gs(), G_math_solver_jacobi(), G_math_solver_lu(), G_math_solver_pcg(), G_math_solver_pcg_sband(), G_math_solver_sparse_bicgstab(), G_math_solver_sparse_cg(), G_math_solver_sparse_gs(), G_math_solver_sparse_jacobi(), G_math_solver_sparse_pcg(), G_math_solvps(), G_math_solvru(), G_math_solvtd(), G_matvect_product(), G_read_compressed(), G_remove_commas(), G_setup_plot(), G_strip(), get_a_e2_f(), get_a_e2_rf(), get_color_indexed(), get_color_rgb(), get_double(), get_env(), get_pixel_indexed(), get_pixel_rgb(), Gs_build_256lookup(), gs_get_databounds_planes(), GS_get_val_at_xy(), gs_los_intersect(), gs_los_intersect1(), Gs_pack_colors(), Gs_pack_colors_float(), gs_put_label(), GS_write_ppm(), GS_write_zoom(), GS_zoom_setup(), gsd_color_func(), gsd_getimage(), gsd_viewport(), gvl_file_set_slices_param(), Gvl_get_color_for_value(), GVL_get_region(), gvld_isosurf(), I_alloc_double2(), I_alloc_double3(), I_alloc_int2(), I_free(), I_iclass_add_signature(), I_iclass_create_raster(), I_malloc(), I_realloc(), icmp(), IL_check_at_points_2d(), IL_crst(), IL_grid_calc_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_resample_interp_segments_2d(), im_buffer< T >::im_buffer(), indexSortCompare(), init_colors_indexed(), interpolate(), line_coefficients(), link__set_next(), make_all_statistics(), make_statistics(), mattr(), mc33_test_interior(), mcopy(), min2(), min4(), mmul(), mymin(), N_calc_arith_mean(), N_calc_geom_mean(), N_calc_harmonic_mean(), N_calc_quad_mean(), N_math_array_2d(), N_math_array_3d(), N_norm_array_2d(), N_norm_array_3d(), Nviz_set_light_bright(), Nviz_set_light_color(), otrma(), otrsm(), parse_d_mask_rule(), PNG_color_rgb(), PNG_draw_bitmap(), png_get_color(), png_get_pixel(), ppnd16(), pqheap_t1< T >::print_range(), BasicMinMaxHeap< T >::print_range(), print_word(), PS_Color(), qrbdi(), qrbdu1(), qrbdv(), Rast__lookup_colors(), Rast_get_color(), Rast_parse_color_rule(), Rast_print_colors(), Rast_read_color_rule(), Rast_read_color_rules(), Rast_set_c_color(), Rast_set_d_color(), Rast_sort_histogram(), read_bmp(), read_fontmap(), read_png(), read_ppm(), read_row_ptrs(), rmmult(), rtree_dump_branch(), rtree_dump_branch_file(), RTreeAddBranch(), RTreeCompareBranches(), RTreeGetBranches(), RTreeInitLeafBranch(), RTreeInitNodeBranchF(), RTreeInitNodeBranchM(), RTreeInsertRect2F(), RTreeInsertRect2M(), RTreeInsertRectF(), RTreeInsertRectM(), RTreePrintBranch(), RTreeReadBranch(), RTreeReInsertBranch(), RTreeRemoveBranches(), RTreeSplitNode(), RTreeSwapBranches(), RTreeSwapDist(), RTreeWriteBranch(), S_read(), set_env(), sift_up(), slowline(), solv(), solvemat(), solver_bicgstab(), solver_cg(), solver_pcg(), solvps(), solvru(), solvtd(), sort_by_size(), store(), swap(), BasicMinMaxHeap< T >::swap(), translate_or_add_color(), unset_env(), utrncm(), utrnhm(), V3Cross(), V__within(), Vect__intersect_x_line_with_poly(), Vect__intersect_y_line_with_poly(), Vect_set_constraint_region(), Vect_tin_get_z(), write_bmp(), write_env(), write_pgm(), write_png(), write_ppm(), write_row_ptrs(), write_rule(), and zero_fill().

◆ 

◆ l

◆ r

double r

Definition at line 39 of file r_raster.c.

Referenced by ReplacementHeap< T, Compare >::addRun(), ReplacementHeapBlock< T, Compare >::addRun(), avl_delete(), avl_replace(), brent(), Cairo_Color(), Cairo_raster(), cairo_read_ppm(), Cairo_text_box(), cairo_write_ppm(), Cdhc_alnfac(), Cdhc_kuipers_v_exp(), Cdhc_ppnd7(), COM_Color_RGB(), COM_Get_text_box(), compute_window_row(), create_raster(), D_clip_to_map(), D_color_number_to_RGB(), D_color_of_type(), D_do_conversions(), D_erase(), D_get_clip_window(), D_get_dst(), D_get_frame(), D_get_grid(), D_get_screen(), D_get_src(), D_get_text_box(), D_set_clip(), D_set_clip_window(), D_set_dst(), D_set_grid(), D_set_src(), do_redirects(), evmax(), fpreclass_get_default_cell_value(), fpreclass_set_limits(), fpreclass_table_increase(), fpreclass_update_limits(), G_begin_zone_area_on_sphere(), G_drand48(), G_lrand48(), G_mrand48(), G_setup_plot(), get_color_indexed(), get_color_rgb(), get_map_row_nomask(), get_pixel_indexed(), get_pixel_rgb(), Gs_build_256lookup(), GS_get_val_at_xy(), Gs_pack_colors(), Gs_pack_colors_float(), gs_put_label(), GS_write_ppm(), GS_write_zoom(), gsd_color_func(), gsd_getimage(), gsd_viewport(), Gvl_get_color_for_value(), gvld_isosurf(), gvld_slice(), I_iclass_add_signature(), IL_check_at_points_2d(), IL_crst(), IL_crstg(), IL_grid_calc_2d(), IL_matrix_create_alloc(), IL_resample_interp_segments_2d(), init_colors_indexed(), kdtree_balance(), kdtree_insert2(), kdtree_remove(), kdtree_replace(), LZ4_NbCommonBytes(), N_callback_gwflow_2d(), N_callback_gwflow_3d(), new_arc(), Nviz_set_light_bright(), Nviz_set_light_color(), im_buffer< T >::partition(), PNG_color_rgb(), PNG_draw_bitmap(), png_get_color(), png_get_pixel(), ppnd16(), PS_Color(), psinv(), quad_add_data(), Rast3d_get_volume_a(), Rast__lookup_colors(), Rast_fpreclass_add_rule(), Rast_fpreclass_clear(), Rast_fpreclass_get_cell_value(), Rast_fpreclass_get_ith_rule(), Rast_fpreclass_get_limits(), Rast_fpreclass_get_neg_infinite_rule(), Rast_fpreclass_get_pos_infinite_rule(), Rast_fpreclass_init(), Rast_fpreclass_nof_rules(), Rast_fpreclass_perform_dd(), Rast_fpreclass_perform_df(), Rast_fpreclass_perform_di(), Rast_fpreclass_perform_fd(), Rast_fpreclass_perform_ff(), Rast_fpreclass_perform_fi(), Rast_fpreclass_perform_id(), Rast_fpreclass_perform_if(), Rast_fpreclass_perform_ii(), Rast_fpreclass_reset(), Rast_fpreclass_reverse_rule_order(), Rast_fpreclass_set_domain(), Rast_fpreclass_set_neg_infinite_rule(), Rast_fpreclass_set_pos_infinite_rule(), Rast_fpreclass_set_range(), Rast_get_color(), Rast_parse_color_rule(), Rast_print_colors(), Rast_read_color_rule(), Rast_read_color_rules(), Rast_set_c_color(), Rast_set_d_color(), read_bmp(), read_png(), read_ppm(), rtree_dump_branch(), rtree_dump_branch_file(), rtree_search(), RTreeAllocRect(), RTreeCompareRect(), RTreeContained(), RTreeContains(), RTreeDeleteRect(), RTreeDeleteRect2F(), RTreeDeleteRect2M(), RTreeDeleteRectF(), RTreeDeleteRectM(), RTreeFreeBoundary(), RTreeFreeRect(), RTreeInitRect(), RTreeInsertRect(), RTreeInsertRect2F(), RTreeInsertRect2M(), RTreeInsertRectF(), RTreeInsertRectM(), RTreeMethodZero(), RTreeNodeCover(), RTreeNullRect(), RTreeOverlap(), RTreePickBranch(), RTreePickLeafBranch(), RTreePrintRect(), RTreeRectMargin(), RTreeRectSphericalVolume(), RTreeRectSurfaceArea(), RTreeRectVolume(), RTreeSearch(), RTreeSearch2(), RTreeSearchF(), RTreeSearchM(), RTreeSetRect1D(), RTreeSetRect2D(), RTreeSetRect3D(), RTreeSetRect4D(), ruinv(), S_read(), slice_calc(), smgen(), solver_bicgstab(), solver_cg(), solver_pcg(), solvps(), stroke_chain(), sv2u1v(), sv2uv(), svdu1v(), svduv(), tavl_delete(), tavl_replace(), translate_or_add_color(), unitary(), write_bmp(), write_pgm(), write_png(), write_ppm(), and write_rule().

◆ 

struct { ... } screen

Referenced by D_get_screen(), and init().

◆ t

double t

Definition at line 39 of file r_raster.c.

Referenced by add_ipoint(), Cairo_text_box(), Cdhc_dagostino_d(), Cdhc_dmax_exp(), cminv(), cmpc(), COM_Get_text_box(), correct_twist(), csolv(), D_clip_to_map(), D_do_conversions(), D_erase(), D_get_clip_window(), D_get_dst(), D_get_frame(), D_get_grid(), D_get_screen(), D_get_src(), D_get_text_box(), D_set_clip(), D_set_clip_window(), D_set_dst(), D_set_grid(), D_set_src(), db__recv_datetime(), db__recv_table_definition(), db__send_datetime(), db_nocase_compare(), DGL_DEL_NODE_INEDGE_FUNC(), DGL_DEL_NODE_OUTEDGE_FUNC(), dig_distance2_point_to_line(), dig_find_intersection(), dig_prune(), dig_Rd_spidx_head(), dig_read_cidx_head(), dig_set_distance_to_line_tolerance(), dig_test_for_intersection(), dig_Wr_spidx_head(), dig_write_cidx_head(), evmax(), find_all_intersections(), G_chop(), G_distance2_point_to_line(), G_distance_point_to_line_segment(), G_geodesic_distance_lon_to_lon(), G_read_datum_table(), G_scan_timestamp(), G_set_distance_to_line_tolerance(), G_setup_plot(), G_squeeze(), G_srand48_auto(), get_epsilon(), gk_make_framesfromkeys(), gs_get_databounds_planes(), gs_put_label(), GS_set_twist(), gsd_getimage(), gsd_viewport(), GVL_get_region(), hevmax(), kdtree_balance(), kdtree_clear(), kdtree_create(), kdtree_destroy(), kdtree_dnn(), kdtree_insert(), kdtree_insert2(), kdtree_knn(), kdtree_newnode(), kdtree_optimize(), kdtree_remove(), kdtree_replace(), kdtree_rnn(), kdtree_update_node(), mc33_test_interior(), minv(), Nviz_del_texture(), otrma(), otrsm(), pg_create(), psinv(), qrbdi(), qrbdu1(), qrbdv(), Rast3d_extern_length(), Rast3d_get_volume_a(), Rast3d_length(), RayCvxPolyhedronInt(), rbtree_insert(), remember(), rtree_dump_branch_file(), rtree_dump_node_file(), rtree_get_node(), rtree_load_from_sidx(), rtree_load_to_file(), rtree_load_to_memory(), rtree_read_node(), rtree_search(), rtree_write_from_file(), rtree_write_from_memory(), rtree_write_to_sidx(), RTreeAddBranch(), RTreeAddNodePos(), RTreeAllocBoundary(), RTreeAllocNode(), RTreeAllocRect(), RTreeBranchBufIsSorted(), RTreeClassify(), RTreeCombineRect(), RTreeCompareRect(), RTreeContained(), RTreeContains(), RTreeCopyBranch(), RTreeCopyNode(), RTreeDeleteRect(), RTreeDeleteRect2F(), RTreeDeleteRect2M(), RTreeDeleteRectF(), RTreeDeleteRectM(), RTreeDestroyTree(), RTreeDisconnectBranch(), RTreeExpandRect(), RTreeFlushBuffer(), RTreeGetBranches(), RTreeGetLeafMax(), RTreeGetNode(), RTreeGetNodeMax(), RTreeGetNodePos(), RTreeInitLeafBranch(), RTreeInitNode(), RTreeInitNodeBranchF(), RTreeInitNodeBranchM(), RTreeInitPVars(), RTreeInitRect(), RTreeInsertRect(), RTreeInsertRect2F(), RTreeInsertRect2M(), RTreeInsertRectF(), RTreeInsertRectM(), RTreeLoadNodes(), RTreeMethodOne(), RTreeMethodZero(), RTreeNewListBranch(), RTreeNodeChanged(), RTreeNodeCover(), RTreeNullRect(), RTreeOverlap(), RTreePartitionBranchBuf(), RTreePickBranch(), RTreePickLeafBranch(), RTreePickSeeds(), RTreePrintBranch(), RTreePrintNode(), RTreePrintPVars(), RTreePrintRect(), RTreeQuicksortBranchBuf(), RTreeReadBranch(), RTreeReadNode(), RTreeRectMargin(), RTreeRectSphericalVolume(), RTreeRectSurfaceArea(), RTreeRectVolume(), RTreeReInsertBranch(), RTreeRemoveBranches(), RTreeRewriteNode(), RTreeSearch(), RTreeSearch2(), RTreeSearchF(), RTreeSearchM(), RTreeSetLeafMax(), RTreeSetNodeMax(), RTreeSetOverflow(), RTreeSetRect1D(), RTreeSetRect2D(), RTreeSetRect3D(), RTreeSetRect4D(), RTreeSplitNode(), RTreeSwapBranches(), RTreeWriteBranch(), RTreeWriteNode(), ruinv(), segment_intersection_2d_tol(), smgen(), solv(), solver_bicgstab(), solvps(), solvru(), sort_intersection_list(), sv2u1v(), sv2uv(), svdu1v(), svduv(), swap(), tavl_delete(), utrncm(), utrnhm(), Vect_net_ttb_build_graph(), Vect_net_ttb_shortest_path(), Vect_segment_intersection(), Vect_set_constraint_region(), and write_prolog().