X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/5d4e709cb8d460b2efc083e6e7999f1c3a0eb602..84eeae848c9d322ea4c935b8ec7338f69becbc10:/AbstractBlock.h diff --git a/AbstractBlock.h b/AbstractBlock.h index 88e4cb9..aee8c99 100644 --- a/AbstractBlock.h +++ b/AbstractBlock.h @@ -36,14 +36,11 @@ public: QList getPortParameters(); QList getWishboneParameters(); inline AbstractBlock* getParent() { return parent; } - inline QList getProductionCounter() { return productionCounter; } - inline int getDelta() { return delta; } + inline bool getPatternComputed() { return patternComputed; } // setters void setName(const QString& str); virtual void setParent(AbstractBlock* _parent); - inline void setProductionCounter(QList pattern) { productionCounter = pattern; } - inline void setDelta(int _delta) { delta = _delta; } inline void setPatternComputed(bool state) { patternComputed = state; } // testers @@ -73,6 +70,7 @@ public: BlockParameter* getParameterFromName(QString name); // patterns + virtual bool checkInputPatternCompatibility() = 0; virtual bool computeOutputPattern(int nbExec = -1) = 0; protected: @@ -90,9 +88,7 @@ protected: // others - // patterns - QList productionCounter; //! only usefull for output interfaces - int delta; + // patterns bool patternComputed; // NB: only GroupBlock and FunctionalBlock have a real parent, except sources that have no parents