• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. function to identify point locates within a polygon reg...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 142
  • Views 13699
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

function to identify point locates within a polygon region

zhisong
zhisong over 13 years ago

Hi Expert,

Do you think SKILL have function to identify a point whether locates within a polygon region?

For example, I'm checking whether label~>xy locates inside prBoundary, because label text may expand out of prBoundary, so dbGetTrueOverlaps can't give the exact answer.

Does someone have exist code to check this? Or any tips?

Thanks

-Jason

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Jason,

    You could use leIsPointInsideFig(figId label~>xy) for this.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zhisong
    zhisong over 13 years ago


    Hi Andrew,

     I can find this function in IC6.1, but for IC5.1 do you have any idea?

    -Jason

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Jason,

    You could use the function CCSpointInPolygon() which is in the code attached to my Solution 11024326 .

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zhisong
    zhisong over 13 years ago

    Andrew,

     Sorry for the late reply. And many thanks for your guidance.

    But I happen to find another procedure in IC51, absIsPointInsideFig. I'm not sure whether it belongs to Abstract function and check XL license or not, but anyway, it can check the location indeed.

    Best Regards

    -Jason

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Jason,

    OK, but be warned, that function no longer exists in IC61X. It is from a tool that is no longer supported (has been replaced by something else) in IC61.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information