Table of Contents
This document describes the layer structure of Realsoft 3D™ libraries. You need this information to find the libraries you need to link to your plugins and applications.
Every feature in Realsoft 3D™ is based on one or more other features. For example, all classes in Realsoft Graphics Oy depend on a number of other classes, such as their super class. The same applies to everything else like instances and libraries.
This dependancy chaining must always be one directional. If class A uses class B, then class B must be totally unaware about the existence of class A. Two libraries, classes or instances may newer explicitely refer to each other. Another way of saying this is that all features in the program must are built in top of other features. This rule simply stems from the reusability requirement and if it didn't hold then it wouldn't be possible to remove a feature without breaking functionality below it.