TwoManifold::TwoManifold(std::string filename) { constructFromFile(filename); }
Node::Node(std::istream &file) : BaseNode(BaseNode::NODE) { constructFromFile(file); }
void Node::constructFromFilename(const std::string filename) { std::ifstream file(filename.c_str(), std::fstream::in | std::fstream::binary); constructFromFile(file); }
Node::Node(const bytevector data) : BaseNode(BaseNode::NODE) { std::stringstream ioss; std::copy(data.begin(), data.end(), std::ostream_iterator<char>(ioss, "")); constructFromFile(ioss); }