//Includes same project
#include "GlobalConstants.h"
#include "GObjectModel.h"
+#include "GPortModel.h"
//Includes creaMaracasVisu
void addOutputPort(GPortModel *outputport);
int getNumInputPorts();
int getNumOutputPorts();
+ virtual void move(double xx,double yy,double zz);
+ GPortModel* getStartOutputPort();
+ std::string getBBTKPackage();
+ void setBBTKPackage(std::string obpackage);
+
+ virtual std::string getStatusText();
+
+ bool isExecutable();
+ void setExecutable(bool executable);
+
+ std::vector<GPortModel*> getInputPorts();
+ std::vector<GPortModel*> getOutputPorts();
private:
- //Attributes
+ //Private Attributes
std::vector<GPortModel*> _inputs;
std::vector<GPortModel*> _outputs;
+ bool _isExecutable;
//Private Methods
protected:
+ //Protected Attributes
+ std::string _bbtkPackage;
+
//Protected methods
};