init project

This commit is contained in:
Tang1705
2020-01-26 17:45:44 +08:00
commit 9f79c4a679
50 changed files with 823 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.vs

View File

@@ -0,0 +1,7 @@
#include "Reconstruction.h"
Reconstruction::Reconstruction(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
}

15
Classes/Reconstruction.h Normal file
View File

@@ -0,0 +1,15 @@
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_Reconstruction.h"
class Reconstruction : public QMainWindow
{
Q_OBJECT
public:
Reconstruction(QWidget *parent = Q_NULLPTR);
private:
Ui::ReconstructionClass ui;
};

10
Classes/main.cpp Normal file
View File

@@ -0,0 +1,10 @@
#include "Reconstruction.h"
#include <QtWidgets/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Reconstruction w;
w.show();
return a.exec();
}

29
Readme.md Normal file
View File

@@ -0,0 +1,29 @@
# 月进度记录
标签(空格分隔): 大创
---
|日期|进度|
|---|---|
|2019.4.4|与指导老师(尹辉老师、黄华老师)确定大创选题,并拟定大创题目和立项申请书、项目申报书等文档|
|2019.4.11|第一次学习大创项目相关基础知识,对相机标定和坐标系转换有了初步的认识和了解,但学习进度较慢|
|2019.4.14|再次学习相机标定相关基础知识,完成了相机标定部分指导老师要求的基础知识学习,对投影仪标定部分有遗留问题,并需要对张正友标定的论文进行学习|
|2019.4.18|开始学习结构光编码部分的知识,初步了解了点云和结构光的概念和在本项目中的作用,但对需要学习的编码方式的学习进度较慢|
|2019.4.21|对时间编码和空间编码进行了大方向的学习和了解,认识到两种编码方式各自的优缺点|
|2019.4.23|开始进行对格雷编码和DB序列编码进行学习基本学习完成指导老师要求的基础知识存在对整体流程不了解和编码生成的问题|
|2019.5.1|开始对指导老师发的相关论文,即相关知识的其他编码方式,进行学习|
|2019.5.6|读完第一篇论文,基本了解论文思想,但由于缺乏相关专业知识,对一些更深层次的尤其是数学公式的意义|
|2019.5.12|在学长的引导下,初步了解整体流程,但对之前的一些更细节的知识发现了在学习过程中的不足,有待进一步学习和向学长请教|
|2019.5.13|继续对学长教授的整体流程进行讨论,并将困惑的点再次向学长请教|
|2019.5.14|开会选择三篇学习和复现的论文|
|2019.5.26|开会学习论文和查阅相关领域技术的资料|
|2019.6.6|祖内交流三篇论文学习进度和学习成果|
|2019.6.9|向学长汇报论文学习情况,并就学习过程中的问题向学长请教,学长简单演示实验过程|
|2019.7.8|与尹辉老师、学长对之前的工作进行总结,并对之后的进度进行了安排|
|2019.7.12|学长演示实验流程,对实验流程有了进一步的认识,并开会共同学习和编码进行第二天实验的编码图案的生成|
|2019.7.13|合作进行图案生成、标定和之后的实验工作|
|2019.9.8|小组交流论文Determining Both Surface Position and Orientation in Structured-Light-Based Sensing|
|2019.9.17|在学长帮助下完成论文投影图案的生成和相机标定|
|2019.9.25|小组尝试重建|

25
Reconstruction.sln Normal file
View File

@@ -0,0 +1,25 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29613.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Reconstruction", "Reconstruction.vcxproj", "{3C281B59-4E57-4CE3-A978-01D36E144E94}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3C281B59-4E57-4CE3-A978-01D36E144E94}.Debug|x64.ActiveCfg = Debug|x64
{3C281B59-4E57-4CE3-A978-01D36E144E94}.Debug|x64.Build.0 = Debug|x64
{3C281B59-4E57-4CE3-A978-01D36E144E94}.Release|x64.ActiveCfg = Release|x64
{3C281B59-4E57-4CE3-A978-01D36E144E94}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6DF99F88-C50D-42E0-9CBF-B7F8C0C1EC00}
EndGlobalSection
EndGlobal

118
Reconstruction.vcxproj Normal file
View File

@@ -0,0 +1,118 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="16.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3C281B59-4E57-4CE3-A978-01D36E144E94}</ProjectGuid>
<Keyword>QtVS_v302</Keyword>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<QtMsBuild Condition="'$(QtMsBuild)'=='' OR !Exists('$(QtMsBuild)\qt.targets')">$(MSBuildProjectDirectory)\QtMsBuild</QtMsBuild>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<Target Name="QtMsBuildNotFound" BeforeTargets="CustomBuild;ClCompile" Condition="!Exists('$(QtMsBuild)\qt.targets') or !Exists('$(QtMsBuild)\qt.props')">
<Message Importance="High" Text="QtMsBuild: could not locate qt.targets, qt.props; project may not build correctly." />
</Target>
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IncludePath>D:\BJTU\Reconstruction\Lib\FlyCapture2\include;D:\BJTU\Reconstruction\Lib\FlyCapture2\include\C;D:\BJTU\Reconstruction\Lib\opencv\build\include;D:\BJTU\Reconstruction\Lib\opencv\build\include\opencv2;$(IncludePath)</IncludePath>
<LibraryPath>D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64;D:\BJTU\Reconstruction\Lib\FlyCapture2\lib64\vs2015;D:\BJTU\Reconstruction\Lib\opencv\build\x64\vc15\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">
<Import Project="$(QtMsBuild)\qt_defaults.props" />
</ImportGroup>
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<QtInstall>5.12.3</QtInstall>
<QtModules>core;gui;widgets</QtModules>
</PropertyGroup>
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<QtInstall>5.12.3</QtInstall>
<QtModules>core;gui;widgets</QtModules>
</PropertyGroup>
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.props')">
<Import Project="$(QtMsBuild)\qt.props" />
</ImportGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<Optimization>Disabled</Optimization>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<OutputFile>$(OutDir)\$(ProjectName).exe</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>setupapi.lib;opencv_world420d.lib;FlyCapture2d_v140.lib;FlyCapture2GUId_v140.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<DebugInformationFormat />
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<OutputFile>$(OutDir)\$(ProjectName).exe</OutputFile>
<GenerateDebugInformation>false</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<QtUic Include="UI\Reconstruction.ui" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Classes\main.cpp" />
<ClCompile Include="Classes\Reconstruction.cpp" />
<ClCompile Include="Lib\projector\LC4500API\API.cpp" />
<ClCompile Include="Lib\projector\LC4500API\hid.Win.c" />
<ClCompile Include="Lib\projector\LC4500API\usb.cpp" />
<ClCompile Include="Lib\projector\ProjectorLC4500.cpp" />
</ItemGroup>
<ItemGroup>
<QtMoc Include="Classes\Reconstruction.h" />
</ItemGroup>
<ItemGroup>
<QtRcc Include="Resources\Reconstruction.qrc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Lib\projector\LC4500API\API.h" />
<ClInclude Include="Lib\projector\LC4500API\Common.h" />
<ClInclude Include="Lib\projector\LC4500API\hidapi.h" />
<ClInclude Include="Lib\projector\LC4500API\usb.h" />
<ClInclude Include="Lib\projector\Projector.h" />
<ClInclude Include="Lib\projector\ProjectorLC4500.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.targets')">
<Import Project="$(QtMsBuild)\qt.targets" />
</ImportGroup>
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ui">
<UniqueIdentifier>{99349809-55BA-4b9d-BF79-8FDBB0286EB3}</UniqueIdentifier>
<Extensions>ui</Extensions>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="resource">
<UniqueIdentifier>{D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E}</UniqueIdentifier>
<Extensions>qrc;*</Extensions>
<ParseFiles>false</ParseFiles>
</Filter>
<Filter Include="lib">
<UniqueIdentifier>{bfb1e724-306d-436f-9c4b-61bcfde16fb2}</UniqueIdentifier>
</Filter>
<Filter Include="lib\projector">
<UniqueIdentifier>{0a72a89e-fc22-42c6-9293-1cf2d411e663}</UniqueIdentifier>
</Filter>
<Filter Include="lib\projector\LC4500API">
<UniqueIdentifier>{b0d62f9b-d43c-4971-9e7c-a0cc53e4140f}</UniqueIdentifier>
</Filter>
<Filter Include="src\scene">
<UniqueIdentifier>{2ae873f3-9729-42ac-8918-28ee9ea3c253}</UniqueIdentifier>
</Filter>
<Filter Include="src\scene\loadingscene">
<UniqueIdentifier>{e5c40bd8-2c75-40f6-9342-5a38ff592e62}</UniqueIdentifier>
</Filter>
<Filter Include="src\scene\common">
<UniqueIdentifier>{ec31a8d0-6bb1-459d-888c-11c9a40584c5}</UniqueIdentifier>
</Filter>
<Filter Include="src\scene\mainscene">
<UniqueIdentifier>{12d88fb5-ca78-4b18-aa67-4c5563694b37}</UniqueIdentifier>
</Filter>
<Filter Include="src\scene\resultscene">
<UniqueIdentifier>{0cfee5ed-a22f-4592-a835-54d165998702}</UniqueIdentifier>
</Filter>
<Filter Include="src\reconstruction">
<UniqueIdentifier>{0db4fc61-804a-4348-80a2-db76115e7bce}</UniqueIdentifier>
</Filter>
<Filter Include="src\result">
<UniqueIdentifier>{b1b26536-e795-4fa7-84a8-570fc6a5a100}</UniqueIdentifier>
</Filter>
<Filter Include="resource\image">
<UniqueIdentifier>{95ad8baf-7e92-4261-8f6b-6818aa441b8c}</UniqueIdentifier>
</Filter>
<Filter Include="resource\font">
<UniqueIdentifier>{ec183521-b5e0-408b-9e24-aa9910874ed3}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<QtUic Include="UI\Reconstruction.ui">
<Filter>ui</Filter>
</QtUic>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Classes\main.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="Classes\Reconstruction.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="Lib\projector\LC4500API\API.cpp">
<Filter>lib\projector\LC4500API</Filter>
</ClCompile>
<ClCompile Include="Lib\projector\LC4500API\hid.Win.c">
<Filter>lib\projector\LC4500API</Filter>
</ClCompile>
<ClCompile Include="Lib\projector\LC4500API\usb.cpp">
<Filter>lib\projector\LC4500API</Filter>
</ClCompile>
<ClCompile Include="Lib\projector\ProjectorLC4500.cpp">
<Filter>lib\projector</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<QtMoc Include="Classes\Reconstruction.h">
<Filter>src</Filter>
</QtMoc>
</ItemGroup>
<ItemGroup>
<QtRcc Include="Resources\Reconstruction.qrc">
<Filter>resource</Filter>
</QtRcc>
</ItemGroup>
<ItemGroup>
<ClInclude Include="Lib\projector\LC4500API\API.h">
<Filter>lib\projector\LC4500API</Filter>
</ClInclude>
<ClInclude Include="Lib\projector\LC4500API\Common.h">
<Filter>lib\projector\LC4500API</Filter>
</ClInclude>
<ClInclude Include="Lib\projector\LC4500API\hidapi.h">
<Filter>lib\projector\LC4500API</Filter>
</ClInclude>
<ClInclude Include="Lib\projector\LC4500API\usb.h">
<Filter>lib\projector\LC4500API</Filter>
</ClInclude>
<ClInclude Include="Lib\projector\Projector.h">
<Filter>lib\projector</Filter>
</ClInclude>
<ClInclude Include="Lib\projector\ProjectorLC4500.h">
<Filter>lib\projector</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@@ -0,0 +1,4 @@
<RCC>
<qresource prefix="Reconstruction">
</qresource>
</RCC>

29
UI/Reconstruction.ui Normal file
View File

@@ -0,0 +1,29 @@
<UI version="4.0" >
<class>ReconstructionClass</class>
<widget class="QMainWindow" name="ReconstructionClass" >
<property name="objectName" >
<string notr="true">ReconstructionClass</string>
</property>
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>600</width>
<height>400</height>
</rect>
</property>
<property name="windowTitle" >
<string>Reconstruction</string>
</property>
<widget class="QMenuBar" name="menuBar" />
<widget class="QToolBar" name="mainToolBar" />
<widget class="QWidget" name="centralWidget" />
<widget class="QStatusBar" name="statusBar" />
</widget>
<layoutDefault spacing="6" margin="11" />
<pixmapfunction></pixmapfunction>
<resources>
<include location="Reconstruction.qrc"/>
</resources>
<connections/>
</UI>

BIN
x64/Debug/API.obj Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,2 @@
正在创建库 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.lib 和对象 D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exp
Reconstruction.vcxproj -> D:\BJTU\Reconstruction\x64\Debug\Reconstruction.exe

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,2 @@
#TargetFrameworkVersion=v4.0:PlatformToolSet=v142:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0
Debug|x64|D:\BJTU\Reconstruction\|

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
x64/Debug/hid.Win.obj Normal file

Binary file not shown.

BIN
x64/Debug/main.obj Normal file

Binary file not shown.

View File

@@ -0,0 +1,94 @@
/****************************************************************************
** Meta object code from reading C++ file 'Reconstruction.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../../../Classes/Reconstruction.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Reconstruction.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.12.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Reconstruction_t {
QByteArrayData data[1];
char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Reconstruction_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Reconstruction_t qt_meta_stringdata_Reconstruction = {
{
QT_MOC_LITERAL(0, 0, 14) // "Reconstruction"
},
"Reconstruction"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Reconstruction[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Reconstruction::staticMetaObject = { {
&QMainWindow::staticMetaObject,
qt_meta_stringdata_Reconstruction.data,
qt_meta_data_Reconstruction,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Reconstruction::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Reconstruction::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Reconstruction.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,94 @@
/****************************************************************************
** Meta object code from reading C++ file 'Reconstruction.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../../Reconstruction.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Reconstruction.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.12.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Reconstruction_t {
QByteArrayData data[1];
char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Reconstruction_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Reconstruction_t qt_meta_stringdata_Reconstruction = {
{
QT_MOC_LITERAL(0, 0, 14) // "Reconstruction"
},
"Reconstruction"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Reconstruction[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void Reconstruction::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Reconstruction::staticMetaObject = { {
&QMainWindow::staticMetaObject,
qt_meta_stringdata_Reconstruction.data,
qt_meta_data_Reconstruction,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Reconstruction::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Reconstruction::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Reconstruction.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int Reconstruction::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

Binary file not shown.

View File

@@ -0,0 +1,28 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Qt_DEFINES_>UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB</Qt_DEFINES_>
<Qt_INCLUDEPATH_>D:\Qt\5.12.3\msvc2017_64\include;D:\Qt\5.12.3\msvc2017_64\include\QtWidgets;D:\Qt\5.12.3\msvc2017_64\include\QtGui;D:\Qt\5.12.3\msvc2017_64\include\QtANGLE;D:\Qt\5.12.3\msvc2017_64\include\QtCore;C:\VulkanSDK\1.0.51.0\include;D:\Qt\5.12.3\msvc2017_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
<Qt_LIBS_>D:\Qt\5.12.3\msvc2017_64\lib\Qt5Widgetsd.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Guid.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Cored.lib;D:\Qt\5.12.3\msvc2017_64\lib\qtmaind.lib;shell32.lib</Qt_LIBS_>
<Qt_LIBPATH_>D:\Qt\5.12.3\msvc2017_64\lib;C:\openssl\lib;C:\Utils\my_sql\mysql-5.6.11-winx64\lib;C:\Utils\postgresql\pgsql\lib</Qt_LIBPATH_>
<Qt_INCLUDEPATH_
>$(Qt_INCLUDEPATH_);x64\Debug\moc\Classes;x64\Debug\uic\UI</Qt_INCLUDEPATH_>
<QtBkup_QtInstall
>5.12.3</QtBkup_QtInstall>
<QtBkup_QtModules
>core;gui;widgets</QtBkup_QtModules>
<QtBkup_QtPathBinaries
>bin</QtBkup_QtPathBinaries>
<QtBkup_QtPathLibraryExecutables
>bin</QtBkup_QtPathLibraryExecutables>
<QtBkup_QtHeaderSearchPath
></QtBkup_QtHeaderSearchPath>
<QtBkup_QtLibrarySearchPath
></QtBkup_QtLibrarySearchPath>
<QtBkup_QtVars
>DEFINES=/-D(\w+)/$1/;INCLUDEPATH=INCPATH/-I(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBS=/(?:\/LIBPATH:(?:\x22[^\x22]+\x22|[^\s]+))|(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBPATH=LIBS/\/LIBPATH:(\x22[^\x22]+\x22|[^\s]+)/$1/</QtBkup_QtVars>
<QtBkup_QMakeCodeLines
></QtBkup_QMakeCodeLines>
<QtBkup_QtBuildConfig
>debug</QtBkup_QtBuildConfig>
</PropertyGroup>
</Project>

Binary file not shown.

BIN
x64/Debug/qt_work.log Normal file

Binary file not shown.

View File

@@ -0,0 +1,46 @@
/****************************************************************************
** Resource object code
**
** Created by: The Resource Compiler for Qt version 5.12.3
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#ifdef QT_NAMESPACE
# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
# define QT_RCC_MANGLE_NAMESPACE0(x) x
# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b
# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b)
# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \
QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE))
#else
# define QT_RCC_PREPEND_NAMESPACE(name) name
# define QT_RCC_MANGLE_NAMESPACE(name) name
#endif
#ifdef QT_NAMESPACE
namespace QT_NAMESPACE {
#endif
#ifdef QT_NAMESPACE
}
#endif
int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)();
int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)()
{
return 1;
}
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)();
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)()
{
return 1;
}
namespace {
struct initializer {
initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); }
~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); }
} dummy;
}

View File

@@ -0,0 +1,46 @@
/****************************************************************************
** Resource object code
**
** Created by: The Resource Compiler for Qt version 5.12.3
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#ifdef QT_NAMESPACE
# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
# define QT_RCC_MANGLE_NAMESPACE0(x) x
# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b
# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b)
# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \
QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE))
#else
# define QT_RCC_PREPEND_NAMESPACE(name) name
# define QT_RCC_MANGLE_NAMESPACE(name) name
#endif
#ifdef QT_NAMESPACE
namespace QT_NAMESPACE {
#endif
#ifdef QT_NAMESPACE
}
#endif
int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)();
int QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)()
{
return 1;
}
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)();
int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)()
{
return 1;
}
namespace {
struct initializer {
initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_Reconstruction)(); }
~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_Reconstruction)(); }
} dummy;
}

View File

@@ -0,0 +1,66 @@
/********************************************************************************
** Form generated from reading UI file 'Reconstruction.ui'
**
** Created by: Qt User Interface Compiler version 5.12.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_RECONSTRUCTION_H
#define UI_RECONSTRUCTION_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ReconstructionClass
{
public:
QMenuBar *menuBar;
QToolBar *mainToolBar;
QWidget *centralWidget;
QStatusBar *statusBar;
void setupUi(QMainWindow *ReconstructionClass)
{
if (ReconstructionClass->objectName().isEmpty())
ReconstructionClass->setObjectName(QString::fromUtf8("ReconstructionClass"));
ReconstructionClass->resize(600, 400);
menuBar = new QMenuBar(ReconstructionClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
ReconstructionClass->setMenuBar(menuBar);
mainToolBar = new QToolBar(ReconstructionClass);
mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
ReconstructionClass->addToolBar(mainToolBar);
centralWidget = new QWidget(ReconstructionClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
ReconstructionClass->setCentralWidget(centralWidget);
statusBar = new QStatusBar(ReconstructionClass);
statusBar->setObjectName(QString::fromUtf8("statusBar"));
ReconstructionClass->setStatusBar(statusBar);
retranslateUi(ReconstructionClass);
QMetaObject::connectSlotsByName(ReconstructionClass);
} // setupUi
void retranslateUi(QMainWindow *ReconstructionClass)
{
ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", nullptr));
} // retranslateUi
};
namespace Ui {
class ReconstructionClass: public Ui_ReconstructionClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_RECONSTRUCTION_H

View File

@@ -0,0 +1,66 @@
/********************************************************************************
** Form generated from reading UI file 'Reconstruction.ui'
**
** Created by: Qt User Interface Compiler version 5.12.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_RECONSTRUCTION_H
#define UI_RECONSTRUCTION_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ReconstructionClass
{
public:
QMenuBar *menuBar;
QToolBar *mainToolBar;
QWidget *centralWidget;
QStatusBar *statusBar;
void setupUi(QMainWindow *ReconstructionClass)
{
if (ReconstructionClass->objectName().isEmpty())
ReconstructionClass->setObjectName(QString::fromUtf8("ReconstructionClass"));
ReconstructionClass->resize(600, 400);
menuBar = new QMenuBar(ReconstructionClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
ReconstructionClass->setMenuBar(menuBar);
mainToolBar = new QToolBar(ReconstructionClass);
mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
ReconstructionClass->addToolBar(mainToolBar);
centralWidget = new QWidget(ReconstructionClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
ReconstructionClass->setCentralWidget(centralWidget);
statusBar = new QStatusBar(ReconstructionClass);
statusBar->setObjectName(QString::fromUtf8("statusBar"));
ReconstructionClass->setStatusBar(statusBar);
retranslateUi(ReconstructionClass);
QMetaObject::connectSlotsByName(ReconstructionClass);
} // setupUi
void retranslateUi(QMainWindow *ReconstructionClass)
{
ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", nullptr));
} // retranslateUi
};
namespace Ui {
class ReconstructionClass: public Ui_ReconstructionClass {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_RECONSTRUCTION_H

BIN
x64/Debug/usb.obj Normal file

Binary file not shown.

BIN
x64/Debug/vc142.pdb Normal file

Binary file not shown.

View File

@@ -0,0 +1,28 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Qt_DEFINES_>UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;WIN64;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;NDEBUG</Qt_DEFINES_>
<Qt_INCLUDEPATH_>D:\Qt\5.12.3\msvc2017_64\include;D:\Qt\5.12.3\msvc2017_64\include\QtWidgets;D:\Qt\5.12.3\msvc2017_64\include\QtGui;D:\Qt\5.12.3\msvc2017_64\include\QtANGLE;D:\Qt\5.12.3\msvc2017_64\include\QtCore;C:\VulkanSDK\1.0.51.0\include;D:\Qt\5.12.3\msvc2017_64\mkspecs\win32-msvc</Qt_INCLUDEPATH_>
<Qt_LIBS_>D:\Qt\5.12.3\msvc2017_64\lib\Qt5Widgets.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Gui.lib;D:\Qt\5.12.3\msvc2017_64\lib\Qt5Core.lib;D:\Qt\5.12.3\msvc2017_64\lib\qtmain.lib;shell32.lib</Qt_LIBS_>
<Qt_LIBPATH_>D:\Qt\5.12.3\msvc2017_64\lib;C:\openssl\lib;C:\Utils\my_sql\mysql-5.6.11-winx64\lib;C:\Utils\postgresql\pgsql\lib</Qt_LIBPATH_>
<Qt_INCLUDEPATH_
>$(Qt_INCLUDEPATH_);x64\Release\moc\Classes;x64\Release\uic\UI</Qt_INCLUDEPATH_>
<QtBkup_QtInstall
>5.12.3</QtBkup_QtInstall>
<QtBkup_QtModules
>core;gui;widgets</QtBkup_QtModules>
<QtBkup_QtPathBinaries
>bin</QtBkup_QtPathBinaries>
<QtBkup_QtPathLibraryExecutables
>bin</QtBkup_QtPathLibraryExecutables>
<QtBkup_QtHeaderSearchPath
></QtBkup_QtHeaderSearchPath>
<QtBkup_QtLibrarySearchPath
></QtBkup_QtLibrarySearchPath>
<QtBkup_QtVars
>DEFINES=/-D(\w+)/$1/;INCLUDEPATH=INCPATH/-I(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBS=/(?:\/LIBPATH:(?:\x22[^\x22]+\x22|[^\s]+))|(\x22[^\x22]+\x22|[^\s]+)/$1/;LIBPATH=LIBS/\/LIBPATH:(\x22[^\x22]+\x22|[^\s]+)/$1/</QtBkup_QtVars>
<QtBkup_QMakeCodeLines
></QtBkup_QMakeCodeLines>
<QtBkup_QtBuildConfig
>release</QtBkup_QtBuildConfig>
</PropertyGroup>
</Project>