Share Email Print
cover

Proceedings Paper

Object-oriented design and implementation of VORTEX--a C++-class library with Tcl-interface for volume visualization
Author(s): Leonid I. Dimitrov
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper describes the design and implementation of VORTEX, a software package for generating high-quality images depicting shadowed and colored/textured representations of objects inherently present in a volumetric data set. It is realized as a C++-class library, provided with an API, and suited for inclusion in customized programs. Besides, VORTEX features a Tcl- interface allowing for interactive execution or preparation of scripts for calculating longer image sequences under controlled alteration of the viewing and/or rendering parameters. Specialties of the package include oversampling in image and object space, voxel traversal acceleration, dynamic adaptation of the ray/surface intersections, depth- dependent transparency, higher order gray level gradient approximations, arbitrarily orientable cut planes, and texture-mapped surface colorations. The design of the class library adheres strictly to the object-oriented paradigm which enables easy alteration and/or adaptation of additional classes and objects. The source and header files of the library are extensively documented according to an own scheme allowing for automatic generation of man-pages and Tcl-wrappers for the Tcl-interpreter by means of a suite of proprietary Perl-scripts. A practical application of VORTEX to a brain physiology problem is discussed at the end of the paper.

Paper Details

Date Published: 1 February 1998
PDF: 12 pages
Proc. SPIE 3346, Sixth International Workshop on Digital Image Processing and Computer Graphics: Applications in Humanities and Natural Sciences, (1 February 1998); doi: 10.1117/12.301365
Show Author Affiliations
Leonid I. Dimitrov, Institute of Information Processing (Austria)


Published in SPIE Proceedings Vol. 3346:
Sixth International Workshop on Digital Image Processing and Computer Graphics: Applications in Humanities and Natural Sciences
Emanuel Wenger; Leonid I. Dimitrov, Editor(s)

© SPIE. Terms of Use
Back to Top