Code: Select all
ColladaConverter::~ColladaConverter ()
{
if (m_collada)
delete m_collada;
DAE::cleanup ();
m_collada = NULL;
m_dom = NULL;
}
Code: Select all
ColladaConverter::~ColladaConverter ()
{
if (m_collada)
delete m_collada;
DAE::cleanup ();
m_collada = NULL;
m_dom = NULL;
for(int a=0;a<m_rbUserInfoHashMap.size();a++)
{
btRigidBodyColladaInfo* tui = *(m_rbUserInfoHashMap.getAtIndex(a));
delete tui;
}
for(int a=0;a<m_constraintUserInfoHashMap.size();a++)
{
btRigidConstraintColladaInfo* rui = *(m_constraintUserInfoHashMap.getAtIndex(a));
delete rui;
}
}
Code: Select all
void ColladaConverter::reset ()
{
// clear the maps
m_rbUserInfoHashMap.clear ();
m_constraintUserInfoHashMap.clear ();
// delete the dom
if (m_collada)
delete m_collada;
DAE::cleanup ();
m_collada = NULL;
m_dom = NULL;
}
Code: Select all
void ColladaConverter::reset ()
{
for(int a=0;a<m_rbUserInfoHashMap.size();a++)
{
btRigidBodyColladaInfo* tui = *(m_rbUserInfoHashMap.getAtIndex(a));
delete tui;
}
for(int a=0;a<m_constraintUserInfoHashMap.size();a++)
{
btRigidConstraintColladaInfo* rui = *(m_constraintUserInfoHashMap.getAtIndex(a));
delete rui;
}
// clear the maps
m_rbUserInfoHashMap.clear ();
m_constraintUserInfoHashMap.clear ();
// delete the dom
if (m_collada)
delete m_collada;
DAE::cleanup ();
m_collada = NULL;
m_dom = NULL;
}