Skip to content

Architecture

Stuart Campbell edited this page Nov 8, 2016 · 1 revision

Binner uses a basic visualization library under LGPL license. The library is called vcb (Visualization Cook Book).

Basic modules within binner are:

Geometry

  • cell generation
  • manipulation
  • transformation
  • format conversion

Binner

  • parallelepiped tesselation
  • volume calculation
  • discrete volume voxelization
  • 3d clipping

Rendering

  • view geometry (all polygon mesh)
  • view geometry (parallelepiped specific)
  • view discrete volume (non sparse volume)
  • view discrete volume (sparse volume)

Data input

  • basic in format
  • bmesh format
  • gmesh format (latest)

Data export internal storage is in sparse volume vcb format rebinned data always separated stored by slice id only know how to visualize by hit counts don't know how to handle error metrics in visualization

  • export2vcb format
  • export2vtk format

Networked server/client

  • getfrom
  • giveto
  • serve
  • sorter (multi-threaded)
  • collector (multi-threaded)
Clone this wiki locally