comparison rdf/RDFImporter.cpp @ 558:1d7ebc05157e

* Some fairly simplistic code to set up layer type properties based on RDF data about feature types (both when running transforms and when importing features from RDF files).
author Chris Cannam
date Thu, 12 Feb 2009 15:26:43 +0000
parents 1ddab154fb9a
children 2e0c987a12bd
comparison
equal deleted inserted replaced
557:a40023bebd15 558:1d7ebc05157e
335 m->addPoint(point); 335 m->addPoint(point);
336 } 336 }
337 337
338 getDenseModelTitle(m, feature, type); 338 getDenseModelTitle(m, feature, type);
339 339
340 m->setRDFTypeURI(type);
341
340 models.push_back(m); 342 models.push_back(m);
341 343
342 } else { 344 } else {
343 345
344 EditableDenseThreeDimensionalModel *m = 346 EditableDenseThreeDimensionalModel *m =
362 m->setColumn(x++, column); 364 m->setColumn(x++, column);
363 } 365 }
364 366
365 getDenseModelTitle(m, feature, type); 367 getDenseModelTitle(m, feature, type);
366 368
369 m->setRDFTypeURI(type);
370
367 models.push_back(m); 371 models.push_back(m);
368 } 372 }
369 } 373 }
370 } 374 }
371 375
794 798
795 model = new NoteModel(m_sampleRate, 1, false); 799 model = new NoteModel(m_sampleRate, 1, false);
796 } 800 }
797 } 801 }
798 802
803 model->setRDFTypeURI(type);
804
799 if (m_audioModelMap.find(source) != m_audioModelMap.end()) { 805 if (m_audioModelMap.find(source) != m_audioModelMap.end()) {
800 std::cerr << "source model for " << model << " is " << m_audioModelMap[source] << std::endl; 806 std::cerr << "source model for " << model << " is " << m_audioModelMap[source] << std::endl;
801 model->setSourceModel(m_audioModelMap[source]); 807 model->setSourceModel(m_audioModelMap[source]);
802 } 808 }
803 809