Free cookie consent management tool by TermsFeed Policy Generator

Changes between Initial Version and Version 1 of Ticket #2076, comment 25


Ignore:
Timestamp:
02/28/14 11:57:21 (10 years ago)
Author:
bburlacu
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2076, comment 25

    initial v1  
    1 r10520: Got rid of layout adapters. Extracted the previous drawing code and made it into another layout engine called the BoxesLayoutEngine (because it divides the areas necessary for each subtree into boxes and recursively applies the layout). Simplified usage of layout engine so that most of the things are handled internally, and the user just has to provide some lambdas telling the engine how to navigate the original tree. Added context option in the SymbolicExpressionTreeChart to choose which layout engine to use for tree drawing. Moved the SymbolicExpressionTreeLatexFormatter to the HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views assembly because it depends on the layout engine.
     1r10520:
     2* Got rid of layout adapters.
     3
     4* Extracted the previous drawing code and made it into another layout engine called the `BoxesLayoutEngine` (because it divides the areas necessary for each subtree into boxes and recursively applies the layout).
     5
     6* Simplified usage of layout engine so that most of the things are handled internally, and the user just has to provide some lambdas telling the engine how to navigate the original tree.
     7
     8* Added context option in the `SymbolicExpressionTreeChart` to choose which layout engine to use for tree drawing.
     9
     10* Moved the SymbolicExpressionTreeLatexFormatter to the `HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views` assembly because it depends on the layout engine.