00001
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 }