+ virtual void setInicPoint(double& x, double& y, double& z);
+ void addInputPort(GPortModel *inputport);
+ 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);