X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/abbc64cf04a35ab3549d5c516f44c7c5921baa63..4cf57e6db08da791233d75237f62e74bc88dd427:/ReferenceBlock.h diff --git a/ReferenceBlock.h b/ReferenceBlock.h index 324e289..baa8aaf 100644 --- a/ReferenceBlock.h +++ b/ReferenceBlock.h @@ -56,6 +56,7 @@ private: void loadInformations(QDomElement &elt) throw(Exception); void loadParameters(QDomElement &elt) throw(Exception); void loadInterfaces(QDomElement &elt) throw(Exception); + void createInterfaceForParameters() throw(Exception); friend QDataStream &operator<<(QDataStream &out, const ReferenceBlock &b); friend QDataStream &operator>>(QDataStream &in, ReferenceBlock &b); @@ -64,6 +65,12 @@ private: // AbstractBlock interface public: void parametersValidation(QList* checkedBlocks, QList* blocksToConfigure); + +private: + // patterns + void checkInputPatternCompatibility() throw(Exception); + void computeOutputPattern(int nbExec = -1) throw(Exception); + void computeAdmittanceDelays() throw(Exception); }; #endif // __REFERENCEBLOCK_H__