Analyzing Class InheritanceWhen reverse engineering the class design in C++ or Java software, one of major objectives is better understanding of the class inheritance. At the simpliest level, this begins with the class inheritance hierarchy. With the comprehensive source code analysis of Imagix 4D, you're able to pursue a deeper understanding of the design. Moving into a more detailed member level, you can quickly identify where the methods and data of the base class are reused, where they are extended and where they are modified (overridden).
One subset of the class inheritance views deals with basic class hierarchy. One of these views shows the hierarchy of base classes that are inherited by the focus class. A second starts at the focus class and indicates the hierarchy of classes that derive from it. In the Full Class Hierarchy, you see all the classes are either base classes or derived classes of the focus class.