[Python] create layer LayerGroup from selection set
from pyrx import Ap, Db, Ed, Ge, Rx
print("\nadded command = myfilter")
@Ap.Command()
def myfilter():
db = Db.curDb()
ps, ss = Ed.Editor.select()
if ps != Ed.PromptStatus.eOk:
raise RuntimeError("oof {}:".format(ps))
layersToAdd = set([Db.Entity(id).layerId() for id in ss])
lm = Ap.LayerFilterManager(db)
root, current = lm.getFilters()
newFilter = Ap.LayerGroup()
newFilter.setName("myfilter")
for ltrid in layersToAdd:
newFilter.addLayerId(ltrid)
root.addNested(newFilter)
lm.setFilters(root, newFilter)
0

