コード例 #1
0
ProteinState::~ProteinState()
{
    using namespace MD;

    // order of destruction should observe dependencies
    undoBuffer.deleteProtein (protein);
    delete name;
    delete client;
    delete interactor;
    delete proteinRenderer;
    delete energyRenderer;
    delete energyCalculator;
    delete protein;
}
コード例 #2
0
ProteinState::~ProteinState()
{
    using namespace MD;

    // free any OpenGL resources associated with this protein
    renderWindow->clearContext (this);

    // order of destruction should observe dependencies
    undoBuffer.deleteProtein (protein);
    delete name;
    delete client;
    delete interactor;
    delete proteinRenderer;
    delete energyRenderer;
    delete energyCalculator;
    delete protein;
}