The complete class hierarchy could be accessed here.

All the classes below are in the Katabatic namespace.

The inheritance tree has been splitted/simplificated.

Legend :

            ClassA  ClassA is abstract
            ClassB  ClassB is instanciable

## Utilities

| BaseObserver

| Observer

| Observable

## Katabatic Engine

| Katabatic
| ChipTools
| KatabaticEngine
| Session
| DataAlgorithm

## Contacts

| AutoContact

| AutoContactTerminal
| AutoContactTurn
| AutoContactHTee
| AutoContactVTee

## Segments

| AutoSegment

| AutoHorizontal
| AutoVertical

## GCell

| GCell
| BaseGrid::Axis
| BaseGrid

| Grid

| GCellGrid