Interface CompositeSet.SetMutator

    • Method Detail

      • resolveCollision

        void resolveCollision​(CompositeSet comp,
                              Set existing,
                              Set added,
                              Collection intersects)

        Called when a Set is added to the CompositeSet and there is a collision between existing and added sets.

        If added and existing still have any intersects after this method returns an IllegalArgumentException will be thrown.

        Parameters:
        comp - The CompositeSet being modified
        existing - The Set already existing in the composite
        added - the Set being added to the composite
        intersects - the intersection of th existing and added sets