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