布局的工作是将顶点放置在给定的位置。如果布局是迭代的,那么布局的工作就是迭代算法,每一步移动顶点,直到实现最终的布局配置。
我有一个多级图 - 比如说 100 个 A 类型的对象;每个 A 对象有 10 个对象作为子对象;调用子类型 B 对象。
我希望布局位置放置算法仅对 A 类型的对象进行操作(比方说) - 并忽略 B 对象。
实现此目标的最简洁方法可能是定义一个转换,以通过 step 方法公开那些应该参与“算法”放置操作的元素。
目前,步骤方法,假设它们完全尊重锁定标志,首先进行包括锁定顶点的计算 - 因此锁定/解锁在这种情况下不起作用。
是否有可能在不诉诸多个图形对象的情况下以某种方式做到这一点?