Add variableWindow mode.

This commit is contained in:
sunwen
2024-04-03 09:42:35 +08:00
parent 62f50091a4
commit 734458f7d8
3 changed files with 11 additions and 1 deletions

View File

@@ -1,9 +1,11 @@
#include "MatlabCreator.h"
#include "MatlabCreatorPrivate.h"
#include "MatlabCreatorVariableWindowPrivate.h"
MatlabCreator::MatlabCreator(const std::string& aDirectoryPath)
: mPrivate(new MatlabCreatorPrivate(aDirectoryPath))
, mVariableWindowPrivate(new MatlabCreatorVariableWindowPrivate(aDirectoryPath))
{
}
@@ -17,7 +19,10 @@ bool MatlabCreator::createKITMat(const std::string& aOutputPath)
return mPrivate->createKITMat(aOutputPath);
}
bool MatlabCreator::createKITVariableWindowMat(const std::string& aOutputPath)
{
return mVariableWindowPrivate->createKITMat(aOutputPath);
}

View File

@@ -6,6 +6,7 @@
#include "parser_global.h"
class MatlabCreatorPrivate;
class MatlabCreatorVariableWindowPrivate;
class PARSERSHARED_EXPORT MatlabCreator
{
@@ -13,12 +14,14 @@ public:
MatlabCreator(const std::string& aDirectoryPath);
void setDirectoryPath(const std::string& aDirectoryPath);
bool createKITMat(const std::string& aOutputPath);
bool createKITVariableWindowMat(const std::string& aOutputPath);
MatlabCreator(const MatlabCreator& aMatlabCreator) = delete;
MatlabCreator& operator=(const MatlabCreator& aMatlabCreator) = delete;
private:
MatlabCreatorPrivate* mPrivate;
MatlabCreatorVariableWindowPrivate* mVariableWindowPrivate;
};

View File

@@ -43,6 +43,7 @@ SOURCES += \
Helper/AmplificationHelper.cpp \
ShotList/ShotListPrivate.cpp \
MatLab/MatlabCreatorPrivate.cpp \
MatLab/MatlabCreatorVariableWindowPrivate.cpp \
Data/CEMeasuredData.cpp \
Data/CEData.cpp \
Data/MetaData.cpp \
@@ -84,6 +85,7 @@ HEADERS += \
Helper/AmplificationHelper.h \
ShotList/ShotListPrivate.h \
MatLab/MatlabCreatorPrivate.h \
MatLab/MatlabCreatorVariableWindowPrivate.h \
Data/CEMeasuredData.h \
Data/CEData.h \
Data/MetaData.h \