Clarified comments.
This commit is contained in:
parent
9ee68c2ff2
commit
9856f285e4
|
@ -117,12 +117,12 @@ public class EventFilter implements EventHandler {
|
||||||
final Transformer previous = transformers[last];
|
final Transformer previous = transformers[last];
|
||||||
final Transformer next = filter.selectTransformer(previous, rawG, forward);
|
final Transformer next = filter.selectTransformer(previous, rawG, forward);
|
||||||
if (next != previous) {
|
if (next != previous) {
|
||||||
// there is a root somewhere between extremeT end t
|
// there is a root somewhere between extremeT and t.
|
||||||
// the new transformer, which is valid on both sides of the root,
|
// the new transformer is valid for t (this is how we have just computed
|
||||||
// so it is valid for t (this is how we have just computed it above),
|
// it above), but it is in fact valid on both sides of the root, so
|
||||||
// but it was already valid before, so we store the switch at extremeT
|
// it was already valid before t and even up to previous time. We store
|
||||||
// for safety, to ensure the previous transformer is not applied too
|
// the switch at extremeT for safety, to ensure the previous transformer
|
||||||
// close of the root
|
// is not applied too close of the root
|
||||||
System.arraycopy(updates, 1, updates, 0, last);
|
System.arraycopy(updates, 1, updates, 0, last);
|
||||||
System.arraycopy(transformers, 1, transformers, 0, last);
|
System.arraycopy(transformers, 1, transformers, 0, last);
|
||||||
updates[last] = extremeT;
|
updates[last] = extremeT;
|
||||||
|
@ -156,12 +156,12 @@ public class EventFilter implements EventHandler {
|
||||||
final Transformer previous = transformers[0];
|
final Transformer previous = transformers[0];
|
||||||
final Transformer next = filter.selectTransformer(previous, rawG, forward);
|
final Transformer next = filter.selectTransformer(previous, rawG, forward);
|
||||||
if (next != previous) {
|
if (next != previous) {
|
||||||
// there is a root somewhere between extremeT end t
|
// there is a root somewhere between extremeT and t.
|
||||||
// the new transformer, which is valid on both sides of the root,
|
// the new transformer is valid for t (this is how we have just computed
|
||||||
// so it is valid for t (this is how we have just computed it above),
|
// it above), but it is in fact valid on both sides of the root, so
|
||||||
// but it was already valid before, so we store the switch at extremeT
|
// it was already valid before t and even up to previous time. We store
|
||||||
// for safety, to ensure the previous transformer is not applied too
|
// the switch at extremeT for safety, to ensure the previous transformer
|
||||||
// close of the root
|
// is not applied too close of the root
|
||||||
System.arraycopy(updates, 0, updates, 1, updates.length - 1);
|
System.arraycopy(updates, 0, updates, 1, updates.length - 1);
|
||||||
System.arraycopy(transformers, 0, transformers, 1, transformers.length - 1);
|
System.arraycopy(transformers, 0, transformers, 1, transformers.length - 1);
|
||||||
updates[0] = extremeT;
|
updates[0] = extremeT;
|
||||||
|
|
Loading…
Reference in New Issue