public object RightReplacementMultiBranches( A a, LSystems.StartBranchModule open0, LSystems.EndBranchModule close0, LSystems.StartBranchModule open1, B b, LSystems.EndBranchModule close1, D d) { return(new OK()); }
public object RightReplacementSkipRestOfBranch( A a, LSystems.StartBranchModule open, B b, LSystems.EndBranchModule close, C c) { return(new OK()); }
public object InternodeGrow1(Internode i, LSystems.StartBranchModule sb, Internode i2, LSystems.EndBranchModule eb, Internode i3) { return(new Internode(i.Length * LengthGrowRate, i2.Area + i3.Area)); }