From ad0c2c324572e5443507571a8537f28b3f4723ec Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Tue, 3 Dec 2019 03:23:28 +0100 Subject: [PATCH] Add top-level interfacing class --- code/classes/SCD.m | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 code/classes/SCD.m diff --git a/code/classes/SCD.m b/code/classes/SCD.m new file mode 100644 index 0000000..acefc75 --- /dev/null +++ b/code/classes/SCD.m @@ -0,0 +1,29 @@ +classdef SCD + % main interface class just to get expcode + % E = SCD.load(expcode); + properties (Access = private) + E % expcode + SCDexps % expcode code container + end + + methods (Static) + function E=load(expcode) + % Creating the experimental code container class + SCDexps = SCD.getexpcodecontainer(); + E = SCDexps.getbymaincode(expcode); + end + + function help() + SCDexps = SCD.getexpcodecontainer(); + SCDexps.printexpcodes; + end + + function list() + SCD.help; + end + + function SCDexps = getexpcodecontainer() + SCDexps = SCDconf_createexpcodes; + end + end +end \ No newline at end of file -- GitLab