Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation


 


 


Open CASCADEShowroomGet Open CASCADEDeveloper CornerSupportAbout us
Technical overview
Areas of use
Advantages
Public license
FAQ
Screenshots
Shape factory
Shape gallery
Demonstrations
System requirements
What's new
Download Center
CD-ROM
Documentation
Getting started
Forum
Open Source community
Training and e-learning
A la Carte Support
Value-added software
Client Area
Company Profile
Contacts and Locations
Customers
News
Home / Open CASCADE / Technical overview / GUI framework

GUI framework

The Open CASCADE Graphical User Interface Framework (GUIF) is a toolkit intended for developing the graphical user interface of applications based on the Open CASCADE Application Framework (OCAF).

GUIF complements OCAF to make Open CASCADE a genuine, portable application framework.
GUIF is centered on the association of many application-documents hosted by a common desktop. It features:

- Multiple Document Interface (MDI), that is, management of many documents in a single desktop (main window)
- Multiple Viewers per Document allowing a document to be displayed, for example, in 3D and data views (treeview)
- 3D Viewer including ready-to-use user interaction such as zoom, pan, 3D rotations and graphic selection of geometrical models - simple and multiple selection as well as selection by rectangular lasso
- Notion of active document - once the user clicks on a view, the associated document (and application) is activated
- User Actions implemented as operation objects
- Binding with the Open CASCADE document, 3D viewer and graphical selection mechanism

Open CASCADE GUIF is available on three different platforms:

- Based on the Qt library, the Qt Application Desktop (QAD) makes the application portable on Windows, Linux and all major Unix platforms
- Based on the Swing Java 2™ library, the Java Application Desktop (JAD) makes the application portable on all platforms running the Java 2™ Virtual Machine
- Based on the Microsoft Foundation Classes (MFC), the Windows Application Desktop (WAD) makes the application native Windows




 
 
Benefits
GUIF does not impose any look and feel and it is customizable by the user


GUIF allows a ready to use multi-document / multi-view association on any platforms: Unix, Linux, Windows


QAD (QT Application Desktop) and JAD (Java Application Desktop) incorporate both Open CASCADE viewers and OCAF data structure


A Wizard based on MFC allows you to develop quickly an Open CASCADE application with its Viewer



© Open CASCADE 2000 - 2008  |  Search  |  Contacts