src/seq.cpp

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

Generated on Sun Jun 25 23:35:45 2006 for libdaisy by  doxygen 1.4.6