Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Implemented transparent handles #581

Closed

Commits on Nov 16, 2018

  1. Implemented transparent handle

    The OCCT handle smart pointer API is a C++ specific detail
    and should not be exposed to Python. Instead it should be
    completely invisible.
    I used the std::shared_ptr swig library as a basis for the
    implementation.
    To be compatible with most of the "old" code, GetHandle() and
    GetObject() methods still exist but do nothing except from
    a deprecation warning. In general, I tried to make sure
    that the code is backwards compatible as possible.
    
    Closes tpaviot#539
    rainman110 committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    0ac6173 View commit details
    Browse the repository at this point in the history
  2. Removed unused import

    rainman110 committed Nov 16, 2018
    Configuration menu
    Copy the full SHA
    bf52e42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57f0def View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    035ed4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75cb5c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0d17a13 View commit details
    Browse the repository at this point in the history