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

Foundation Classes

More about ...
  • Kernel classes
  • Math utilities
  • Basic data storage

  • Open CASCADEShowroomGet it!Developer CornerSupport and ProductsAbout us
    Technical overview
    Areas of use
    Shape factory
    Shape gallery
    What's new
    System requirements
    Download Center
    Public license
    Getting started
    Open Source community
    Training and e-learning
    A-la Carte Support
    Value-added software
    Complementary Components
    Customer Corner
    Company Profile
    Marketing Materials
    Contact Us
    Home / Open CASCADE / Technical overview / Foundation classes

    Foundation classes

    Foundation Classes provide a variety of general-purpose services such as:

    - Primitive types, strings and various types of quantities
    - Automated management of heap memory
    - Exception handling
    - Classes for manipulating data collections
    - Math tools such as vectors, matrices and primitive geometric types
    - Basic services for saving data in ASCII files

    These services are organized in the following libraries:

    - Kernel classes
    - Math utilities
    - Basic data storage


    Centralized memory management (Handle) that improves performance and allows you to generate a reliable code

    Dimensions and units management

    A wide variety of ready to use collections

    © OPEN CASCADE 2000 - 2014  |  Search  |  Contacts   |  Site map