void PolylineFileAdapter::load(const char* filename) { std::ifstream fin(filename); std::string line; getline(fin, line); m_imgPath = line; size_t size; fin >> size; for (size_t i = 0; i < size; ++i) { ChainShape* chain = new ChainShape(); chain->loadFromTextFile(fin); m_chains.push_back(chain); } fin.close(); }