src/seq.cpp

00001 #include "seq.h"
00002 
00003 namespace freedaisy {
00004   std::vector<Par> Seq::getPar() {
00005     // <T> iterators
00006     std::vector<XMLNode> children = getChildren();
00007     std::vector<Par> final;
00008     for (int i = 0; i < children.size(); i++) {
00009       if (children[i].getName() == "par") {
00010         final.push_back(Par(children[i]));
00011       }
00012     }
00013     return final;
00014   }
00015   
00016   std::vector<Seq> Seq::getSeq() {
00017     // <T> iterators
00018     std::vector<XMLNode> children = getChildren();
00019     std::vector<Seq> final;
00020     
00021     for (int i = 0; i < children.size(); i++) {
00022       if (children[i].getName() == "seq") {
00023         final.push_back(Seq(children[i]));
00024       }
00025     }
00026     return final;
00027   }
00028   
00029   
00030   std::vector<XMLNode> Seq::getAudio() {
00031     // <T> iterators
00032     std::vector<XMLNode> children = getChildren();
00033     std::vector<XMLNode> final;
00034     
00035     for (int i = 0; i < children.size(); i++) {
00036       if (children[i].getName() == "audio") {
00037         final.push_back(children[i]);
00038       }
00039     }
00040     return final;
00041   }
00042 }

Generated on Sun Jun 25 20:48:22 2006 for libdaisy by  doxygen 1.4.6