Changes between Version 1 and Version 2 of Grass7/G3dLib


Ignore:
Timestamp:
Jun 29, 2011, 10:16:22 PM (13 years ago)
Author:
huhabla
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Grass7/G3dLib

    v1 v2  
    11= Major code review of G3d library and related modules =
     2
     3To remove the confusion about the row ordering implementation in the G3d library and to provide a consistent behavior for all G3d related modules a major code review was done by Sören Gebbert. The G3d library is using now consistently the row order approach of the raster library. The coordinate ordering and tile approach is visualized here: [http://trac.osgeo.org/grass/browser/grass/trunk/raster3d/r3.in.ascii/g3d_volume_layout.png G3d volume layout].
     4
     5== Changes in the G3D library ==
     6
     7  * Consolidation of putValue() and getValue() function from several different source files into a single source file
     8  * Re-implementation and addition of several coordinate transform functions
     9  * Rewrite of the nearest neighbor resampling function
     10  * A new function to compute the optimal tile size for new created G3d maps was implemented
     11  * Update of the Doxygen documentation to document the row order approach
     12  * Added test suite to test the get- and putValue() functions as well as the coordinate transform functions
     13
     14== G3d related module changes ==
     15
     16All G3d related modules have been reviewed and several have been modified to use the row order approach.
     17
     18  * New modules
     19    * r3.colors to modify color tables for raster3d maps
     20    * r3.colors.out to export raster3d color tables
     21    * r3.retile to create new raster3d maps with different tile size
     22
     23  * Only code review for modules
     24    * v.vol.rst
     25    * r3.timestamp
     26    * r3.in.v5d
     27    * r3.out.v5d
     28    * r3.univar
     29
     30  * Code reviewed, bug fixes and test cases designed and implemented for modules
     31    * r.to.rast3, r.to.rast3elev, r3.to.rast
     32    * r3.inascii and r3.out.ascii
     33    * r3.out.vtk
     34    * r3.stats
     35    * r3.cross.rast
     36    * r3.null
     37    * v.to.rast3
     38
     39  * Major code and functionality updates
     40    * r3.inascii and r3.out.ascii
     41    * r3.info