1 Star 0 Fork 0

dou/YUView

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tikzfile.h 1.69 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef TIKZFILE_H
#define TIKZFILE_H
#include <QVector>
#include <QString>
#include <QFile>
#include <QTextStream>
#include <QSettings>
#include <QColor>
#include <QPainter>
#include <QFileInfo>
#include <QDateTime>
#include <QDir>
#include <QTextStream>
#include <QFuture>
#include <QtConcurrent>
#include <QStringList>
#include <statisticsextensions.h>
#include <tikzextensions.h>
#include <tikzdrawtemplates.h>
//#include <statisticsobject.h>
class TikZFile
{
public:
TikZFile();
TikZFile(int frameIdx, QString fileName, int x, int y, int picWidth, int picHeight, int scaleFactor);
void compileTikz();
void addLayer(StatisticsType statItem, StatisticsTikzDrawItemList statTikzlist);
void setSettings(TikzDrawSettings settings){p_settings = settings;}
void setStatRect(QRect statRect){p_statRect = statRect;}
private:
QString readTplFile(QString filename);
void saveTikZ(QString filaname, QString data);
void addColorCalculation(TikzDrawLayerSettings settings, drawtype_t drawType, QString statType, int minVal, int maxVal);
int p_scaleFactor;
int p_picWidth, p_picHeight;
QString p_tikZTemplate;
QString p_tikZPicTemplate;
QString p_tikZFileName;
QString p_imageFileName;
QString p_tikZLayerList;
QString p_tikZLayerString;
QString p_tikZColors;
QString p_tikZMacrosCalc;
QString p_tikzColorCalc;
QStringList p_tikzColorCalcList;
QString p_draw;
QString p_drawLayer;
QString p_blkSection;
QString p_drawSection;
QString p_imageInput;
QString p_docFileName;
QString p_picFileName;
QRect p_statRect;
StatisticsTikzDraw p_drawObj;
TikzDrawSettings p_settings;
};
#endif // TIKZFILE_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hengq/YUView.git
git@gitee.com:hengq/YUView.git
hengq
YUView
YUView
TikzExport

搜索帮助

0d507c66 1850385 C8b1a773 1850385