20 #ifndef _EXTERNSIGNALSOURCE_H_
21 #define _EXTERNSIGNALSOURCE_H_
23 #include "mbsimControl/signal_.h"
25 namespace MBSimControl {
34 void setSourceSize(
int size) { sourceSize=size; source.resize(sourceSize); }
35 std::string getType()
const {
return "ExternSignalSource"; }
36 fmatvec::VecV getSignal() {
return source; }
37 void setSignal(
const fmatvec::VecV& s) { assert(s.size()==source.size()); source=s; }
38 void initializeUsingXML(xercesc::DOMElement *element) {
39 Signal::initializeUsingXML(element);
40 setSourceSize(getInt(MBXMLUtils::E(element)->getFirstElementChildNamed(MBSIMCONTROL%
"sourceSize")));
Signal.
Definition: signal_.h:37
Definition: extern_signal_source.h:28