Exemple #1
0
void tTPSFilter::onDataRecordFound(vector<wstring> &m, vector<unsigned int> &recpos, tTPSRegion *reg) {
	if ((m.size() == 0) || (recpos.size() == 0)) return;// -1;

	int rows=m.size(),cols=m[0].size();
	vector<tNode *> rec;

	for (int i=0;i<rows;i++) {
		rec.clear();
		for (int j=0,k=0;j<cols;j++) {
			if (m[i][j] != 0) {
				rec.push_back(reg->nodeSeq[recpos[i]+k]);
				k++;
			} else rec.push_back(NULL);
		}
		reg->records.push_back(rec);
	}
	cleanRegion(reg->records);
}
Exemple #2
0
// Print a RegionGraphNode
void RegionGraphNode::_print(std::ostream& os, const GraphGC& gc) const
{
    cleanRegion(os, gc, region(gc));
}