/** * @file ThreshObarInfo.cc */ #include #include #include #include const std::string ThreshObarInfo::_tag = "ObarThreshInfo"; //----------------------------------------------------------- ThreshObarInfo::ThreshObarInfo(const std::string &xml) : _ok(true) { if (TaXml::readDouble(xml, "Threshold", _thresh)) { LOG(ERROR) << "No oBar tag for Threshold"; _ok = false; } vector vstring; if (TaXml::readStringArray(xml, TileObarInfo::_tag, vstring)) { LOG(ERROR) << "String array tag missing, " << TileObarInfo::_tag; _ok = false; } _info.clear(); for (size_t i=0; i &tiles, const TileInfo &tiling, bool verbose) const { printf("Thresh:%.2lf\n", _thresh); for (size_t i=0; i tileObar; for (size_t i=0; i<_info.size(); ++i) { tileObar.push_back(_info[i].getObar()); } return tiling.constructWeightedTiledGrid(name, tileObar, centerWeight, edgeWeight, nptSmooth, item); }