Skill Qn: How to get setof non-rod shapes in cv

Discussion in 'Cadence' started by Suresh Jeevanandam, Sep 4, 2005.

  1. Hi all,
    If I do

    myShapes = car(setof(elem cv->lpps elem->layerName == "MYLAYER"))->shapes

    It gives all the shapes with layerName == "MYLAYER". However, I want
    only the flat shapes that are not part of a rod path/rectangle.

    I tried to use rodIsObj. But no success. Is there any other way?

    Thanks in advance,
    Suresh J
     
    Suresh Jeevanandam, Sep 4, 2005
    #1
  2. l_roddbIds = rodGetNamedShapes( cv )~>dbId
    l_nonRoddbIds = setof( shape cv~>shapes shape~>layerName == "MYLAYER" )

    setof( elem l_nonRoddbIds !member( elem l_roddbIds ) )

    Bernd
     
    Bernd Fischer, Sep 5, 2005
    #2
  3. Bernd,
    Thanks for the response.
    It still returns the objects that are part of the MPP.
    ( I am using icfb version 5.10.41... )

    regards,
    Suresh J
     
    Suresh Jeevanandam, Sep 5, 2005
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.