void setObjProperties(std::vector<std::vector<std::string> > &list, IObjContainer &ioc) { std::string name; int id; for( size_t i=0 ; i < ioc.vIObj.size() ; ++i ) { name = ioc.vIObj[i]->getObjName(); id = ioc.vIObj[i]->getObjID(); IObj *ip = ioc.vIObj[i] ; if( name == "X" ) { Annotation *p = dynamic_cast<Annotation*>(ip); p->setTablePath(::TABLE_PATH); if( id == 0 ) notes = &ioc.an[i] ; } else if( name == "CS" ) ; else if( name == "CF" ) { CF *p = dynamic_cast<CF*>(ip); p->setTablePath(::TABLE_PATH); p->enableCheck(); } else if( name == "FD" ) ; else if( name == "IN" ) { InFile *p = dynamic_cast<InFile*>(ip); p->setFilename(::NC_PATH + "/" + ::NC_FILENAME); } else if( name == "OP" ) ; else if( name == "OUT" ) ; else if( name == "QA" ) { QA *p = dynamic_cast<QA*>(ip); p->setTablePath(::TABLE_PATH); } else if( name == "TC" ) ; } return; }