The D-Cubed components are licensed by software development organisations for integration into their own end-user applications. Though the components provide advanced functionality, they are very simple from an application integration perspective. All of the components have similar interfaces and integration architectures
The components are integrated into an application's existing user interface and file format environment. Written in highly standardised C++, comprising relatively small object libraries (static or dynamic), they can be used in just about any computer environment.
All components have been written specifically to be integrated into any geometry-based application. Target applications can be new or mature products.
Very few assumptions are made about the data structures used in the host system. The definitions of the geometry are held in the application and accessed by the components through a simple and compact interface. Use of the components does not require the application to re-define its geometric data structures.
This broad compatibility is illustrated by the wide range of released end-user applications listed on the Customers page.
All components are available on PCs running Windows/Linux, workstations from Hewlett Packard, IBM and Sun running UNIX and PCs from Apple running Mac OS. Both 32-bit and 64-bit architectures are available.
The components are coded in C++ and supplied with integral C++ and C interfaces. They are designed to be used with any application written in C++, C, or any other high level language which supports a C calling structure.
Great care has been taken in the design of the application programmer interfaces to ensure that integration into an end-user application is an efficient process. The following times are based on an initial integration of the component's data-structures with the application's data-structures and an implementation of the most important functionality.

AEM applications must also integrate the 3D DCM.
The HLM, CDM and AEM use the same 3D data-structure. Having integrated any one of these components within an application, the time taken to integrate the other components is reduced by 3 - 4 weeks.
We have developed an interface for using the HLM, CDM and AEM with the Parasolid® solid modelling component. This software, known as the Wrapper, is available free of charge to commercial Parasolid licensees. It reduces the time taken to integrate the HLM, CDM and AEM's 3D data-structures from 3 - 5 weeks to just 3 or 4 days.
We have also developed an interface between the 2D DCM and Teigha™ for .dwg files, enabling users of the Open Design Alliance (ODA) Teigha development platform to introduce the 2D DCM into their products more rapidly. For further information, please visit this page.
Customers have the option of using our consultancy based software development services to integrate a component. This option is particularly critical when the functionality provided by a component is an important part of customer requirements, but the in-house software development resources are not available to undertake an integration. Our consultants' detailed knowledge will ensure that maximum value is extracted from the chosen components, with minimum disruption to development resources.
Park House, Castle Park
Cambridge, Cambridgeshire
CB3 0DU
United Kingdom
(v): +44 1223 722600
Share this page through any of the following channels.