QString Include::GetFile() { if(Root.IsNull()) { throw NoLabelInicialisationException("Include: label do not inicialised."); } if(Root.IsNull()) { throw NoLabelInicialisationException("Include: label do not inicialised."); } TIterator TITER; TITER.Init(Root, false); while (TITER.More()) { TElement val = TITER.Value(); QString name = val.GetName(); if(name == "File name") { TString valint = (TString)val; return valint.GetValue(); } TITER.Next(); } return ""; }
QString TData::GetDescription() { if(Root.IsNull()) { throw NoLabelInicialisationException("TData: label do not inicialised."); } TIterator TITER; TITER.Init(Root, false); while (TITER.More()) { TElement val = TITER.Value(); QString name = val.GetName(); if(name == "Description") { TString valstr = (TString)val; return valstr.GetValue(); } TITER.Next(); } return ""; }
double DOF1::GetValue() { if(Root.IsNull()) { throw NoLabelInicialisationException("DOF1: label do not inicialised."); } TIterator TITER; TITER.Init(Root, false); while (TITER.More()) { TElement val = TITER.Value(); QString name = val.GetName(); if(name == "Value") { TReal valreal = (TReal)val; return valreal.GetValue(); } TITER.Next(); } return 0.; }
bool DOF1::GetBase() { if(Root.IsNull()) { throw NoLabelInicialisationException("DOF1: label do not inicialised."); } TIterator TITER; TITER.Init(Root, false); while (TITER.More()) { TElement val = TITER.Value(); QString name = val.GetName(); if(name == "Base") { TInteger valint = (TInteger)val; return valint.GetValue(); } TITER.Next(); } return 0; }