QScimpl
Qt-based Scientific Modeling and Plotting Library
With QScimpl, a C++ developer can create professional cross-platform graphical user interfaces (GUIs) for scientific and engineering applications. QScimpl is a powerful extension to the popular Qt windowing toolkit that simplifies creating 2- and 3-D plots, editing attributes and controlling simulation code.
QScimpl is a suite of C++ class libraries for building GUIs for the interactive control of scientific and engineering applications. QScimpl's convenient and extensible interface facilitates rapid visualization of 2-D and 3-D data, letting you develop cross-platform GUI applications.
QScimpl includes eight distinct C++ libraries:
- TxModel
Interface classes to define the most basic aspects of the interface between a generic scientific and engineering model and the frame and control objects within the QScimpl graphics package. These classes do not depend on Qt.
- TxqBase
Base directory containing base frames and canvas classes.
- Txq2d
2-D classes providing ability to draw objects in two dimensions on a canvas.
- Txq3d
3-D classes providing ability to draw objects in three dimensions on an OpenGL canvas.
- TxqEditor
Implementation of a TxAttributeSet editor. The TxAttributeSet class is part of the TxBase library of OptSolve++. It holds strings, doubles, integers and vectors of integers or doubles.
- TxqAttrib
Classes which use the TxAttributeSet container to hold frame geometry or configuration options. These classes allow the use of generalized menu creation.
- TxqMovie
Implementation of a general image animator. The SciMovie executable can animate a sequence of images in a variety of different formats. Many image frame sequences can be viewed simultaneously.
- TxqTrol
A control interface classes to define aspects of the interface between a generic scientific or engineering application and controlling objects within the QScimpl graphics package.
Requirements
QScimpl is free for non-commercial use and comes with full source code.
In order to successfully build and install QScimpl you will need to download and install the following packages:
- Qt, the cross platform GUI components from Trolltech.
- TxBase from Tech-X Corporation.
Download QScimpl