AI自我审查 第一次修改完成

This commit is contained in:
2026-07-30 23:13:31 +08:00
parent 13ca0f3141
commit 712c26a4f9
99 changed files with 664 additions and 2397 deletions
+45
View File
@@ -0,0 +1,45 @@
#include "Generate_Mock_Data.h"
#include <random>
namespace renderive {
namespace {
std::default_random_engine& mock_data_random_engine() {
static thread_local std::default_random_engine engine(std::random_device{}());
return engine;
}
}
void fill_data(Range value_range, std::span<double> output) {
if (value_range.origin > value_range.target) {
std::swap(value_range.origin, value_range.target);
}
std::uniform_real_distribution<double> dist(value_range.origin, value_range.target);
for (auto& value : output) {
value = dist(mock_data_random_engine());
}
}
std::vector<double> get_data(Range value_range, int size) {
std::vector<double> ret(size);
fill_data(value_range, ret);
return ret;
}
double get_data(Range value_range) {
if (value_range.origin > value_range.target) {
std::swap(value_range.origin, value_range.target);
}
std::uniform_real_distribution<double> dist(value_range.origin, value_range.target);
return dist(mock_data_random_engine());
}
std::vector<double> get_data(int value, int size) {
std::vector<double> ret(size);
for (auto& v : ret) {
v = value;
}
return ret;
}
std::vector<double> get_colored_data(int size) {
std::vector<double> ret(size);
for (int i = 0; i < size; ++i) {
ret[i] = i;
}
return ret;
}
} // namespace renderive
+11
View File
@@ -0,0 +1,11 @@
#pragma once
#include <span>
#include <vector>
#include "Renderive/architecture/global.h"
namespace renderive {
void LIB_DECL fill_data(Range value_range, std::span<double> output);
std::vector<double> LIB_DECL get_data(Range value_range, int size);
double LIB_DECL get_data(Range value_range);
std::vector<double> LIB_DECL get_data(int value, int size);
std::vector<double> LIB_DECL get_colored_data(int size);
} // namespace renderive
+1 -1
View File
@@ -1,5 +1,5 @@
#include "Base_Info.h"
#include "Renderive/Generate_Mock_Data.h"
#include "Widget/base/Generate_Mock_Data.h"
#include "Renderive/architecture/global.h"
namespace Psc {
Base_Info::Base_Info(int len, QString content) : len(len), content(std::move(content)) {
+1 -1
View File
@@ -1,6 +1,6 @@
#include "Base_Table_Data.h"
#include "Table_View.h"
#include "Renderive/Generate_Mock_Data.h"
#include "Widget/base/Generate_Mock_Data.h"
namespace Psc {
Base_Table_Data::Base_Table_Data() {
parent = this;
+1 -1
View File
@@ -1,5 +1,5 @@
#include "Base_Table_Model.h"
#include "Renderive/Generate_Mock_Data.h"
#include "Widget/base/Generate_Mock_Data.h"
#include "Renderive/base/global.h"
#include "Base_Info.h"
#include "Base_Table_Data.h"
+1 -1
View File
@@ -1,7 +1,7 @@
#include "Table_View.h"
#include <QPainter>
#include <set>
#include "Renderive/Generate_Mock_Data.h"
#include "Widget/base/Generate_Mock_Data.h"
#include "Base_Info.h"
#include "Base_Table_Data.h"
namespace Psc {