nvizlib.dox 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. /*! \page nvizlib GRASS Nviz Library
  2. by GRASS Development Team (http://grass.osgeo.org)
  3. \section nvizintro Introduction to Nviz Library
  4. This library is build on \ref ogsflib and serves as the interface for
  5. wxGUI Nviz extension and CLI-based Nviz module.
  6. \section Functions
  7. \subsection nvizInit Initialization
  8. - Nviz_color_from_str()
  9. - Nviz_init_data()
  10. - Nviz_set_bgcolor()
  11. \subsection NvizViewport Viewport settings
  12. - Nviz_change_exag()
  13. - Nviz_get_exag()
  14. - Nviz_get_exag_height()
  15. - Nviz_init_view()
  16. - Nviz_resize_window()
  17. - Nviz_set_focus_map()
  18. - Nviz_set_focus_state()
  19. - Nviz_set_viewpoint_position()
  20. - Nviz_set_viewpoint_height()
  21. - Nviz_set_viewpoint_persp()
  22. - Nviz_update_ranges()
  23. \subsection nvizDraw Draw map objects
  24. - Nviz_draw_all()
  25. - Nviz_draw_all_surf()
  26. - Nviz_draw_all_vect()
  27. - Nviz_draw_quick()
  28. \subsection nvizMapObj Map objects manipulation
  29. - Nviz_new_map_obj()
  30. - Nviz_set_attr()
  31. - Nviz_set_surface_attr_default()
  32. - Nviz_set_vpoint_attr_default()
  33. - Nviz_set_volume_attr_default()
  34. - Nviz_unset_attr()
  35. \subsection nvizLights Lights settings
  36. - Nviz_set_light_ambient()
  37. - Nviz_set_light_bright()
  38. - Nviz_set_light_color()
  39. - Nviz_set_light_position()
  40. - Nviz_init_light()
  41. - Nviz_new_light()
  42. \subsection nvizCplanes Clip planes manipulation
  43. - Nviz_draw_cplane()
  44. - Nviz_new_cplane()
  45. - Nviz_off_cplane()
  46. \subsection nvizRender Off-screen rendering
  47. - Nviz_create_render_window()
  48. - Nviz_destroy_render_window()
  49. - Nviz_init_render_window()
  50. - Nviz_make_current_render_window()
  51. - Nviz_new_render_window()
  52. \section authors Authors
  53. Martin Landa <landa.martin gmail.com>
  54. */