Ejemplo n.º 1
0
bool CalCoreModel::loadCoreSkeleton(const std::string& strFilename, const char* pbyBuffer, unsigned long nBufferSize)
{
  // destroy the current core skeleton
  if(m_pCoreSkeleton != 0)
  {
    m_pCoreSkeleton->release();
  }

  // load a new core skeleton
  CalLoader loader;
  m_pCoreSkeleton = loader.loadCoreSkeleton(strFilename, pbyBuffer, nBufferSize);
  if(m_pCoreSkeleton == 0) return false;

  return true;
}
Ejemplo n.º 2
0
bool CalCoreModel::loadCoreSkeleton(const char* strFilename)
{
  // destroy the current core skeleton
  if(m_pCoreSkeleton != 0)
  {
    m_pCoreSkeleton->destroy();
    delete m_pCoreSkeleton;
  }

  // load a new core skeleton
  CalLoader loader;
  m_pCoreSkeleton = loader.loadCoreSkeleton(strFilename);
  if(m_pCoreSkeleton == 0) return false;

  return true;
}