Mercurial > hg > svcore
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 |