Example #1
0
void Object::read(const FileNode& node) {
    if (node.isNamed())
        name_ = node.name();
    else
        cout << "Warning : no name for this object." << endl;
    node["number_views"] >> number_views_;
    node["features_type"] >> features_type_;
    views_.resize(number_views_);
    for ( int i = 0; i < number_views_; ++i ) {
        ostringstream view_stream;
        view_stream << "view_" << i;
        node[view_stream.str()] >> views_[i];
    }
}