修正了vtk 的单位显示,增加了vtk 坐标显示
parent
1be52639bc
commit
f50634bcec
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>SketchPointWidget</class>
|
<class>SketchPointWidget</class>
|
||||||
<widget class="QDialog" name="SketchPointWidget">
|
<widget class="QDialog" name="SketchPointWidget">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>205</width>
|
<width>205</width>
|
||||||
<height>129</height>
|
<height>155</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -39,7 +39,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_5">
|
<widget class="QLabel" name="label_5">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -64,7 +64,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7">
|
<widget class="QLabel" name="label_7">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateBox</class>
|
<class>CreateBox</class>
|
||||||
<widget class="QDialog" name="CreateBox">
|
<widget class="QDialog" name="CreateBox">
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7">
|
<widget class="QLabel" name="label_7">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -102,7 +102,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_5">
|
<widget class="QLabel" name="label_5">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -120,7 +120,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateBoxComplex</class>
|
<class>CreateBoxComplex</class>
|
||||||
<widget class="QDialog" name="CreateBoxComplex">
|
<widget class="QDialog" name="CreateBoxComplex">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>536</width>
|
<width>536</width>
|
||||||
<height>421</height>
|
<height>499</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -61,7 +61,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_9">
|
<widget class="QLabel" name="label_9">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -86,7 +86,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_11">
|
<widget class="QLabel" name="label_11">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -111,7 +111,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_12">
|
<widget class="QLabel" name="label_12">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -147,7 +147,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_13">
|
<widget class="QLabel" name="label_13">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -172,7 +172,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_21">
|
<widget class="QLabel" name="label_21">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -197,7 +197,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_14">
|
<widget class="QLabel" name="label_14">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -222,7 +222,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_15">
|
<widget class="QLabel" name="label_15">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -247,7 +247,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_16">
|
<widget class="QLabel" name="label_16">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -284,7 +284,7 @@
|
||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -309,7 +309,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_19">
|
<widget class="QLabel" name="label_19">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateCylinder</class>
|
<class>CreateCylinder</class>
|
||||||
<widget class="QDialog" name="CreateCylinder">
|
<widget class="QDialog" name="CreateCylinder">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>400</width>
|
<width>400</width>
|
||||||
<height>292</height>
|
<height>336</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QDoubleSpinBox" name="doubleSpinBoxR">
|
<widget class="QDoubleSpinBox" name="doubleSpinBoxR">
|
||||||
<property name="suffix">
|
<property name="suffix">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="maximum">
|
<property name="maximum">
|
||||||
<double>100000000000.000000000000000</double>
|
<double>100000000000.000000000000000</double>
|
||||||
|
|
@ -88,7 +88,7 @@
|
||||||
<item row="1" column="1">
|
<item row="1" column="1">
|
||||||
<widget class="QDoubleSpinBox" name="doubleSpinBoxL">
|
<widget class="QDoubleSpinBox" name="doubleSpinBoxL">
|
||||||
<property name="suffix">
|
<property name="suffix">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="maximum">
|
<property name="maximum">
|
||||||
<double>10000000000.000000000000000</double>
|
<double>10000000000.000000000000000</double>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateCylindricalComplex</class>
|
<class>CreateCylindricalComplex</class>
|
||||||
<widget class="QDialog" name="CreateCylindricalComplex">
|
<widget class="QDialog" name="CreateCylindricalComplex">
|
||||||
|
|
@ -6,8 +6,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>355</width>
|
<width>356</width>
|
||||||
<height>420</height>
|
<height>426</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_9">
|
<widget class="QLabel" name="label_9">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_11">
|
<widget class="QLabel" name="label_11">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -95,7 +95,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_12">
|
<widget class="QLabel" name="label_12">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_13">
|
<widget class="QLabel" name="label_13">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -146,7 +146,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_16">
|
<widget class="QLabel" name="label_16">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -167,7 +167,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_14">
|
<widget class="QLabel" name="label_14">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -188,7 +188,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_15">
|
<widget class="QLabel" name="label_15">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -222,7 +222,7 @@
|
||||||
</sizepolicy>
|
</sizepolicy>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreatePoint</class>
|
<class>CreatePoint</class>
|
||||||
<widget class="QDialog" name="CreatePoint">
|
<widget class="QDialog" name="CreatePoint">
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7">
|
<widget class="QLabel" name="label_7">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -102,7 +102,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_5">
|
<widget class="QLabel" name="label_5">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -120,7 +120,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateSphere</class>
|
<class>CreateSphere</class>
|
||||||
<widget class="QDialog" name="CreateSphere">
|
<widget class="QDialog" name="CreateSphere">
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QDoubleSpinBox" name="doubleSpinBoxR">
|
<widget class="QDoubleSpinBox" name="doubleSpinBoxR">
|
||||||
<property name="suffix">
|
<property name="suffix">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="maximum">
|
<property name="maximum">
|
||||||
<double>100000000000.000000000000000</double>
|
<double>100000000000.000000000000000</double>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateChamferDialog</class>
|
<class>CreateChamferDialog</class>
|
||||||
<widget class="QDialog" name="CreateChamferDialog">
|
<widget class="QDialog" name="CreateChamferDialog">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>400</width>
|
<width>400</width>
|
||||||
<height>225</height>
|
<height>261</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -110,7 +110,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -135,7 +135,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7">
|
<widget class="QLabel" name="label_7">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>CreateFilterDialog</class>
|
<class>CreateFilterDialog</class>
|
||||||
<widget class="QDialog" name="CreateFilterDialog">
|
<widget class="QDialog" name="CreateFilterDialog">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>400</width>
|
<width>400</width>
|
||||||
<height>171</height>
|
<height>200</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -86,7 +86,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -317,7 +317,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -426,7 +426,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -535,7 +535,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm^2</string>
|
<string>m^2</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -644,7 +644,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm^3</string>
|
<string>m^3</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>VariableFilletDialog</class>
|
<class>VariableFilletDialog</class>
|
||||||
<widget class="QDialog" name="VariableFilletDialog">
|
<widget class="QDialog" name="VariableFilletDialog">
|
||||||
|
|
@ -89,7 +89,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -228,7 +228,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7">
|
<widget class="QLabel" name="label_7">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>geoPointWidget</class>
|
<class>geoPointWidget</class>
|
||||||
<widget class="QWidget" name="geoPointWidget">
|
<widget class="QWidget" name="geoPointWidget">
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>646</width>
|
<width>646</width>
|
||||||
<height>98</height>
|
<height>116</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_4">
|
<widget class="QLabel" name="label_4">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_5">
|
<widget class="QLabel" name="label_5">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
@ -85,7 +85,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6">
|
<widget class="QLabel" name="label_6">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>mm</string>
|
<string>m</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
|
||||||
|
|
@ -278,5 +278,16 @@ namespace MainWidget
|
||||||
_paraWidget = nullptr;
|
_paraWidget = nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
void ControlPanel::setphysicsTab(bool flag) {
|
||||||
|
_ui->projectTab->setTabVisible(2,flag);
|
||||||
|
|
||||||
|
}
|
||||||
|
void ControlPanel::setpostTab(bool flag) {
|
||||||
|
_ui->projectTab->setTabVisible(3, flag);
|
||||||
|
|
||||||
|
}
|
||||||
|
void ControlPanel::setplotTab(bool flag) {
|
||||||
|
_ui->projectTab->setTabVisible(4, flag);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,13 @@ namespace MainWidget
|
||||||
//设置当前窗口
|
//设置当前窗口
|
||||||
void setCurrentWidget(QWidget *w);
|
void setCurrentWidget(QWidget *w);
|
||||||
|
|
||||||
|
// 关闭算法接口
|
||||||
|
void setphysicsTab(bool flag);
|
||||||
|
// 关闭后处理接口
|
||||||
|
void setpostTab(bool flag);
|
||||||
|
// 关闭绘图接口
|
||||||
|
void setplotTab(bool flag);
|
||||||
|
|
||||||
Post::PostTreeWidget *getPostTreeWidget();
|
Post::PostTreeWidget *getPostTreeWidget();
|
||||||
public slots:
|
public slots:
|
||||||
//鼠标点击事件,包括左键单击双击及右键菜单
|
//鼠标点击事件,包括左键单击双击及右键菜单
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,9 @@ namespace MainWidget
|
||||||
connect(mw, SIGNAL(highLightGeoComponentSig(Geometry::GeoComponent *)), this, SLOT(highLightGeoComponentSlot(Geometry::GeoComponent *)));
|
connect(mw, SIGNAL(highLightGeoComponentSig(Geometry::GeoComponent *)), this, SLOT(highLightGeoComponentSlot(Geometry::GeoComponent *)));
|
||||||
connect(mw, SIGNAL(highLightKernelSig(MeshData::MeshKernal *)), this, SIGNAL(highLighKernel(MeshData::MeshKernal *)));
|
connect(mw, SIGNAL(highLightKernelSig(MeshData::MeshKernal *)), this, SIGNAL(highLighKernel(MeshData::MeshKernal *)));
|
||||||
connect(mw, SIGNAL(highLightDataSetSig(vtkDataSet *)), this, SIGNAL(highLighDataSet(vtkDataSet *)));
|
connect(mw, SIGNAL(highLightDataSetSig(vtkDataSet *)), this, SIGNAL(highLighDataSet(vtkDataSet *)));
|
||||||
|
|
||||||
|
// 模型的世界坐标系
|
||||||
|
connect(this, SIGNAL(WorldPointMouseMove(double, double, double)),mw,SIGNAL(showStateToolbarPositionSIGNGAL(double, double, double)));
|
||||||
}
|
}
|
||||||
|
|
||||||
PreWindow::~PreWindow()
|
PreWindow::~PreWindow()
|
||||||
|
|
@ -230,4 +233,5 @@ namespace MainWidget
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -120,6 +120,7 @@ namespace MainWidget
|
||||||
//草图
|
//草图
|
||||||
void startSketch(bool start, double *loc, double *dir);
|
void startSketch(bool start, double *loc, double *dir);
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// QList<vtkActor*> _meshActors{};
|
// QList<vtkActor*> _meshActors{};
|
||||||
// QList<vtkActor*> _geometryActors{};
|
// QList<vtkActor*> _geometryActors{};
|
||||||
|
|
|
||||||
|
|
@ -166,6 +166,21 @@ namespace GUI {
|
||||||
QApplication::applicationDirPath() + "/customization.xml";
|
QApplication::applicationDirPath() + "/customization.xml";
|
||||||
sa_apply_customize_from_xml_file(strCostomizePath, this, m_ribbonActionMgr);
|
sa_apply_customize_from_xml_file(strCostomizePath, this, m_ribbonActionMgr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 控制菜单,这些功能后期开发仿真算法之后,再开放功能
|
||||||
|
{
|
||||||
|
_ui->postEditorTtoolBar->hide();
|
||||||
|
_ui->postToolBar->hide();
|
||||||
|
_ui->postViewerToolBar->hide();
|
||||||
|
_postToolBar->hide();
|
||||||
|
|
||||||
|
|
||||||
|
_controlPanel->setphysicsTab(false);
|
||||||
|
_controlPanel->setpostTab(false);
|
||||||
|
_controlPanel->setplotTab(false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MainWindow::~MainWindow()
|
MainWindow::~MainWindow()
|
||||||
|
|
@ -369,9 +384,10 @@ namespace GUI {
|
||||||
|
|
||||||
// 点云模块
|
// 点云模块
|
||||||
connect(this, SIGNAL(importMeshSIGN(QString ,QString ,int )),this, SLOT(importMesh(QString ,QString ,int )));
|
connect(this, SIGNAL(importMeshSIGN(QString ,QString ,int )),this, SLOT(importMesh(QString ,QString ,int )));
|
||||||
/// 导入点云
|
// 导入点云
|
||||||
connect(this, SIGNAL(importPclSIGN(QString ,QString ,int )),this, SLOT(importPcl(QString ,QString ,int )));
|
connect(this, SIGNAL(importPclSIGN(QString ,QString ,int )),this, SLOT(importPcl(QString ,QString ,int )));
|
||||||
|
// 绑定 vtk 中世界坐标系
|
||||||
|
connect(this, SIGNAL(showStateToolbarPositionSIGNGAL(double, double, double)),this,SLOT(showStateToolbarPosition(double, double, double)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::registerMoudel()
|
void MainWindow::registerMoudel()
|
||||||
|
|
@ -1414,6 +1430,7 @@ namespace GUI {
|
||||||
_ui->statusbar->addPermanentWidget(_graphRange);
|
_ui->statusbar->addPermanentWidget(_graphRange);
|
||||||
}
|
}
|
||||||
QString text = QString(tr("Canvas %1mm * %2mm ")).arg(w).arg(h);
|
QString text = QString(tr("Canvas %1mm * %2mm ")).arg(w).arg(h);
|
||||||
|
|
||||||
_graphRange->setText(text);
|
_graphRange->setText(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1573,5 +1590,14 @@ namespace GUI {
|
||||||
emit this->on_actionAttriutionDBShow(this);
|
emit this->on_actionAttriutionDBShow(this);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
void MainWindow::showStateToolbarPosition(double x, double y, double z) {
|
||||||
|
if(_vtkworldPostion == nullptr) {
|
||||||
|
_vtkworldPostion = new QLabel(this);
|
||||||
|
_ui->statusbar->addPermanentWidget(_vtkworldPostion);
|
||||||
|
}
|
||||||
|
|
||||||
|
QString text= QString(tr("model world position : %2m, %3m, %4m ")).arg(x).arg(y).arg(z);
|
||||||
|
_vtkworldPostion->setText(text);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace GUI
|
} // namespace GUI
|
||||||
|
|
|
||||||
|
|
@ -332,6 +332,9 @@ namespace GUI {
|
||||||
/// 导入点云
|
/// 导入点云
|
||||||
void importPclSIGN(QString filepath,QString aSuffix,int modelID);
|
void importPclSIGN(QString filepath,QString aSuffix,int modelID);
|
||||||
|
|
||||||
|
// 显示前处理窗口中的世界坐标值
|
||||||
|
void showStateToolbarPositionSIGNGAL(double x,double y,double z);
|
||||||
|
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
/*状态栏显示信息 */
|
/*状态栏显示信息 */
|
||||||
|
|
@ -386,10 +389,11 @@ namespace GUI {
|
||||||
|
|
||||||
// 导入mesh
|
// 导入mesh
|
||||||
void importMesh(QString filepath,QString aSuffix,int modelID);
|
void importMesh(QString filepath,QString aSuffix,int modelID);
|
||||||
/// 导入点云
|
// 导入点云
|
||||||
void importPcl(QString filepath,QString aSuffix,int modelID);
|
void importPcl(QString filepath,QString aSuffix,int modelID);
|
||||||
|
|
||||||
|
// 在状态栏中显示坐标
|
||||||
|
void showStateToolbarPosition(double x,double y,double z);
|
||||||
|
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|
@ -575,6 +579,11 @@ namespace GUI {
|
||||||
* @since 2.5.0
|
* @since 2.5.0
|
||||||
*/
|
*/
|
||||||
QLabel* _graphRange{};
|
QLabel* _graphRange{};
|
||||||
|
/**
|
||||||
|
* @brief 主窗口右下角显示vtk中鼠标的世界坐标
|
||||||
|
* @since 2.5.0
|
||||||
|
*/
|
||||||
|
QLabel* _vtkworldPostion{};
|
||||||
///< MG tool manger
|
///< MG tool manger
|
||||||
// MainWidget::ControlPanel* _controlPanel{};
|
// MainWidget::ControlPanel* _controlPanel{};
|
||||||
// MainWidget::ProcessWindow* _processWindow{};
|
// MainWidget::ProcessWindow* _processWindow{};
|
||||||
|
|
|
||||||
|
|
@ -399,8 +399,6 @@
|
||||||
<string>Windows</string>
|
<string>Windows</string>
|
||||||
</property>
|
</property>
|
||||||
<addaction name="actionPre_Window"/>
|
<addaction name="actionPre_Window"/>
|
||||||
<addaction name="action2DPlot"/>
|
|
||||||
<addaction name="action3DGraph"/>
|
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="menuGeometry">
|
<widget class="QMenu" name="menuGeometry">
|
||||||
|
|
@ -1649,7 +1647,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuCropTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuCropTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1660,7 +1658,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuGrasslandTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuGrasslandTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1671,7 +1669,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuWaterBodyTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuWaterBodyTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1682,7 +1680,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuSoilTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuSoilTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1693,7 +1691,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuDynamicWaterBodyTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuDynamicWaterBodyTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1704,7 +1702,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuRoadTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuRoadTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1715,7 +1713,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuArtificialTargetBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuArtificialTargetBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1726,7 +1724,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuGeometricCorrectionSceneBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuGeometricCorrectionSceneBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1737,7 +1735,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuRadiometricCorrectionSceneBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuRadiometricCorrectionSceneBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1748,7 +1746,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuLandSurfaceSceneBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuLandSurfaceSceneBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1759,7 +1757,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuWaterBodySceneBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuWaterBodySceneBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1770,7 +1768,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="MenuVegetationSceneBackscatteringCharacteristicsCalculationModule">
|
<widget class="QMenu" name="MenuVegetationSceneBackscatteringCharacteristicsCalculationModule">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
|
@ -1781,7 +1779,7 @@
|
||||||
<addaction name="actionFEKO2csv"/>
|
<addaction name="actionFEKO2csv"/>
|
||||||
<addaction name="actionScatterExport"/>
|
<addaction name="actionScatterExport"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionAttriutionDBShow"/>
|
<addaction name="actionAttriutionDBShow"/>
|
||||||
</widget>
|
</widget>
|
||||||
<addaction name="MenuForestTargetBackscatteringCharacteristicsCalculationModule"/>
|
<addaction name="MenuForestTargetBackscatteringCharacteristicsCalculationModule"/>
|
||||||
<addaction name="MenuCropTargetBackscatteringCharacteristicsCalculationModule"/>
|
<addaction name="MenuCropTargetBackscatteringCharacteristicsCalculationModule"/>
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ namespace ModuleBase
|
||||||
|
|
||||||
// 创建立方体网格坐标系
|
// 创建立方体网格坐标系
|
||||||
_cubeAxesActor = vtkSmartPointer<vtkCubeAxesActor>::New();
|
_cubeAxesActor = vtkSmartPointer<vtkCubeAxesActor>::New();
|
||||||
createCubeAxes();
|
//createCubeAxes();
|
||||||
|
|
||||||
if (_graphWindowType == PreWindows)
|
if (_graphWindowType == PreWindows)
|
||||||
{
|
{
|
||||||
|
|
@ -548,4 +548,16 @@ namespace ModuleBase
|
||||||
_renderWindow->Render();
|
_renderWindow->Render();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
void Graph3DWindow::mouseMoveEvent(QMouseEvent* event)
|
||||||
|
{
|
||||||
|
// 获取鼠标当前位置
|
||||||
|
QPointF pos=event->pos();
|
||||||
|
double dispCoord[2] = {pos.x(), pos.y()};
|
||||||
|
vtkSmartPointer<vtkCoordinate> pCoorPress = vtkSmartPointer<vtkCoordinate>::New();
|
||||||
|
pCoorPress->SetCoordinateSystemToDisplay();
|
||||||
|
pCoorPress->SetValue(dispCoord);
|
||||||
|
double *worldCoord = pCoorPress->GetComputedWorldValue(_render);
|
||||||
|
// qDebug() << worldCoord[0] << worldCoord[1] << worldCoord[2];
|
||||||
|
emit this->WorldPointMouseMove(worldCoord[0],worldCoord[1],worldCoord[2]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
#include <vtkOpenGLRenderer.h>
|
#include <vtkOpenGLRenderer.h>
|
||||||
|
#include <QMouseEvent>
|
||||||
// Point Cloud Library
|
// Point Cloud Library
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
@ -224,6 +224,8 @@ namespace ModuleBase
|
||||||
void highLighSet(QMultiHash<int,int>* items);
|
void highLighSet(QMultiHash<int,int>* items);
|
||||||
// void highLightActorDispalyPoint(bool on);
|
// void highLightActorDispalyPoint(bool on);
|
||||||
|
|
||||||
|
void WorldPointMouseMove(double x,double y,double z);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Ui::Graph3DWindow* _ui{};
|
Ui::Graph3DWindow* _ui{};
|
||||||
// QStringList m_ltFilePath = QStringList();
|
// QStringList m_ltFilePath = QStringList();
|
||||||
|
|
@ -247,6 +249,8 @@ namespace ModuleBase
|
||||||
/*** 点云处理***/
|
/*** 点云处理***/
|
||||||
pcl::visualization::PCLVisualizer::Ptr _viewer; // 点云显示共享指针
|
pcl::visualization::PCLVisualizer::Ptr _viewer; // 点云显示共享指针
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void mouseMoveEvent(QMouseEvent* event) override;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,31 +59,31 @@ QString getSaveFilePath(QWidget* parent, const QString& caption, const QString
|
||||||
bool AddOrRemoveScatterAntModel(GUI::MainWindow* _mainWindows, Geometry::GeometryData* _geoData,
|
bool AddOrRemoveScatterAntModel(GUI::MainWindow* _mainWindows, Geometry::GeometryData* _geoData,
|
||||||
Geometry::GeometrySet* set, bool flag)
|
Geometry::GeometrySet* set, bool flag)
|
||||||
{
|
{
|
||||||
if(_mainWindows==nullptr || _geoData==nullptr|| set== nullptr){
|
// if(_mainWindows==nullptr || _geoData==nullptr|| set== nullptr){
|
||||||
return false;
|
// return false;
|
||||||
}else{}
|
// }else{}
|
||||||
MainWidget::PreWindow* pre = _mainWindows->getSubWindowManager()->getPreWindow();
|
// MainWidget::PreWindow* pre = _mainWindows->getSubWindowManager()->getPreWindow();
|
||||||
|
//
|
||||||
if(flag){
|
// if(flag){
|
||||||
Geometry::GeometryData::getInstance()->appendGeometrySet(set);
|
// Geometry::GeometryData::getInstance()->appendGeometrySet(set);
|
||||||
emit _mainWindows->updateActionStatesSig();
|
// emit _mainWindows->updateActionStatesSig();
|
||||||
emit pre->showGeoSet(set, true);
|
// emit pre->showGeoSet(set, true);
|
||||||
emit _mainWindows->updateGeometryTreeSig();
|
// emit _mainWindows->updateGeometryTreeSig();
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
else {
|
// else {
|
||||||
int id=Geometry::GeometryData::getInstance()->getIndexByGeoometrySet(set);
|
// int id=Geometry::GeometryData::getInstance()->getIndexByGeoometrySet(set);
|
||||||
//auto geo = Geometry::GeometryData::getInstance()->getGeometrySetByID(set);
|
// //auto geo = Geometry::GeometryData::getInstance()->getGeometrySetByID(set);
|
||||||
Geometry::GeometryData::getInstance()->removeGeometrySet(id);
|
// Geometry::GeometryData::getInstance()->removeGeometrySet(id);
|
||||||
emit _mainWindows->updateActionStatesSig();
|
// emit _mainWindows->updateActionStatesSig();
|
||||||
emit pre->showGeoSet(set, false);
|
// emit pre->showGeoSet(set, false);
|
||||||
if(pre != nullptr)
|
// if(pre != nullptr)
|
||||||
emit pre->removeGemoActors(set);
|
// emit pre->removeGemoActors(set);
|
||||||
emit _mainWindows->updateGeometryTreeSig();
|
// emit _mainWindows->updateGeometryTreeSig();
|
||||||
emit _mainWindows->updateActionStatesSig();
|
// emit _mainWindows->updateActionStatesSig();
|
||||||
emit _mainWindows->updateGraphOptionsSig();
|
// emit _mainWindows->updateGraphOptionsSig();
|
||||||
emit _mainWindows->updateGeometryTreeSig();
|
// emit _mainWindows->updateGeometryTreeSig();
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ LAMP_ScatterSettingClass::LAMP_ScatterSettingClass(QWidget* parent)
|
||||||
_geoData=nullptr;
|
_geoData=nullptr;
|
||||||
_geoData = Geometry::GeometryData::getInstance();
|
_geoData = Geometry::GeometryData::getInstance();
|
||||||
DebugInfo(" Geometry::GeometryData::getInstance() \n");
|
DebugInfo(" Geometry::GeometryData::getInstance() \n");
|
||||||
|
|
||||||
ui=new Ui::LAMP_ScatterSettingClassClass;
|
ui=new Ui::LAMP_ScatterSettingClassClass;
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
this->setWindowTitle(u8"散射仪器仿真设置界面");
|
this->setWindowTitle(u8"散射仪器仿真设置界面");
|
||||||
|
|
@ -25,11 +26,12 @@ LAMP_ScatterSettingClass::LAMP_ScatterSettingClass(QWidget* parent)
|
||||||
this->ui->checkBox_A1->setChecked(true);
|
this->ui->checkBox_A1->setChecked(true);
|
||||||
this->ui->checkBox_A2->setChecked(true);
|
this->ui->checkBox_A2->setChecked(true);
|
||||||
|
|
||||||
this->ui->radioButton_nearfield->setVisible(false);
|
this->ui->radioButton_nearfield->setVisible(true);
|
||||||
this->ui->radioButton_nearfield->setChecked(false);
|
this->ui->radioButton_nearfield->setChecked(true);
|
||||||
this->ui->radioButton_nearfield->setEnabled(false);
|
this->ui->radioButton_nearfield->setEnabled(true);
|
||||||
|
|
||||||
this->ui->radioButton_farfield->setCheckable(true);
|
this->ui->radioButton_farfield->setCheckable(true);
|
||||||
|
this->ui->radioButton_farfield->setChecked(true);
|
||||||
|
|
||||||
this->ui->radioButton_S1 ->setEnabled(this->ui->checkBox_AllScatter->isChecked());
|
this->ui->radioButton_S1 ->setEnabled(this->ui->checkBox_AllScatter->isChecked());
|
||||||
this->ui->radioButton_S3 ->setEnabled(this->ui->checkBox_AllScatter->isChecked());
|
this->ui->radioButton_S3 ->setEnabled(this->ui->checkBox_AllScatter->isChecked());
|
||||||
|
|
@ -92,10 +94,12 @@ LAMP_ScatterSettingClass::LAMP_ScatterSettingClass(QWidget* parent)
|
||||||
|
|
||||||
LAMP_ScatterSettingClass::~LAMP_ScatterSettingClass()
|
LAMP_ScatterSettingClass::~LAMP_ScatterSettingClass()
|
||||||
{
|
{
|
||||||
|
// 其他组件析构
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
delete this->ui;
|
delete this->ui;
|
||||||
this->ui=nullptr;
|
this->ui=nullptr;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void LAMP_ScatterSettingClass::loadxml(QString xmlpath)
|
void LAMP_ScatterSettingClass::loadxml(QString xmlpath)
|
||||||
|
|
@ -105,7 +109,6 @@ void LAMP_ScatterSettingClass::loadxml(QString xmlpath)
|
||||||
this->workpsace = getParantFromPath(xmlpath);
|
this->workpsace = getParantFromPath(xmlpath);
|
||||||
this->settingobj->loadxml(xmlpath);
|
this->settingobj->loadxml(xmlpath);
|
||||||
this->renderSettingObj();
|
this->renderSettingObj();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void LAMP_ScatterSettingClass::savexml()
|
void LAMP_ScatterSettingClass::savexml()
|
||||||
|
|
@ -348,13 +351,37 @@ void LAMP_ScatterSettingClass::initAntModelSettingParams()
|
||||||
AntffePathDict["F9"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F9").toString();
|
AntffePathDict["F9"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F9").toString();
|
||||||
AntffePathDict["F10"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F10").toString();
|
AntffePathDict["F10"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F10").toString();
|
||||||
AntffePathDict["F11"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F11").toString();
|
AntffePathDict["F11"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F11").toString();
|
||||||
AntffePathDict["F12"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F12").toString();
|
AntffePathDict["F12"] = QCoreApplication::applicationDirPath() + "/ScattingAntParams/" + setting->value("ant_F12").toString();
|
||||||
|
|
||||||
|
qDebug() << "================= scatter setting ant init =====================================";
|
||||||
|
qDebug() << QString("A1") + ":\t" + AntffePathDict["A1"];
|
||||||
|
qDebug() << QString("A2") + ":\t" + AntffePathDict["A2"];
|
||||||
|
qDebug() << QString("S1") + ":\t" + AntffePathDict["S1"];
|
||||||
|
qDebug() << QString("S3") + ":\t" + AntffePathDict["S3"];
|
||||||
|
qDebug() << QString("S5") + ":\t" + AntffePathDict["S5"];
|
||||||
|
qDebug() << QString("S8") + ":\t" + AntffePathDict["S8"];
|
||||||
|
qDebug() << QString("S10") + ":\t" + AntffePathDict["S10"];
|
||||||
|
qDebug() << QString("S12") + ":\t" + AntffePathDict["S12"];
|
||||||
|
qDebug() << QString("F1") + ":\t" + AntffePathDict["F1"];
|
||||||
|
qDebug() << QString("F2") + ":\t" + AntffePathDict["F2"];
|
||||||
|
qDebug() << QString("F3") + ":\t" + AntffePathDict["F3"];
|
||||||
|
qDebug() << QString("F4") + ":\t" + AntffePathDict["F4"];
|
||||||
|
qDebug() << QString("F5") + ":\t" + AntffePathDict["F5"];
|
||||||
|
qDebug() << QString("F6") + ":\t" + AntffePathDict["F6"];
|
||||||
|
qDebug() << QString("F7") + ":\t" + AntffePathDict["F7"];
|
||||||
|
qDebug() << QString("F8") + ":\t" + AntffePathDict["F8"];
|
||||||
|
qDebug() << QString("F9") + ":\t" + AntffePathDict["F9"];
|
||||||
|
qDebug() << QString("F10") + ":\t" + AntffePathDict["F10"];
|
||||||
|
qDebug() << QString("F11") + ":\t" + AntffePathDict["F11"];
|
||||||
|
qDebug() << QString("F12") + ":\t" + AntffePathDict["F12"];
|
||||||
|
qDebug() << "================================================================================";
|
||||||
}
|
}
|
||||||
|
|
||||||
void LAMP_ScatterSettingClass::closeWindows()
|
void LAMP_ScatterSettingClass::closeWindows()
|
||||||
{
|
{
|
||||||
|
|
||||||
for (map<std::string, Geometry::GeometrySet* >::iterator iter = DataAISMap.begin(); iter != DataAISMap.end(); ++iter) {
|
for (map<std::string, Geometry::GeometrySet* >::iterator iter = DataAISMap.begin(); iter != DataAISMap.end(); ++iter) {
|
||||||
|
//Geometry::GeometrySet* _geoData=iter->second;
|
||||||
AddOrRemoveScatterAntModel(_mainWindows,_geoData,iter->second,false);
|
AddOrRemoveScatterAntModel(_mainWindows,_geoData,iter->second,false);
|
||||||
// this->myContext->Erase(iter->second);
|
// this->myContext->Erase(iter->second);
|
||||||
// this->myContext->Remove(iter->second);
|
// this->myContext->Remove(iter->second);
|
||||||
|
|
@ -383,6 +410,12 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
progressDialog.setMinimum(0);
|
progressDialog.setMinimum(0);
|
||||||
progressDialog.show();
|
progressDialog.show();
|
||||||
|
|
||||||
|
this->on_lineEdit_A1_incAngle_editingFinished();
|
||||||
|
this->on_lineEdit_A2_incAngle_editingFinished();
|
||||||
|
this->on_lineEdit_freqPoints_editingFinished();
|
||||||
|
this->on_lineEdit_startFreq_editingFinished();
|
||||||
|
this->on_lineEdit_endfreq_editingFinished();
|
||||||
|
|
||||||
|
|
||||||
this->sycnSettingObj();
|
this->sycnSettingObj();
|
||||||
std::map<QString, QString> antfarfiledatastr;
|
std::map<QString, QString> antfarfiledatastr;
|
||||||
|
|
@ -412,8 +445,6 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
if (isExists(this->workpsace)) {}
|
if (isExists(this->workpsace)) {}
|
||||||
else { return; }
|
else { return; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 创建脚本
|
// 创建脚本
|
||||||
QString luascript = QString(u8"--- create feko task :%1\n--- mode:Scatter\n\n").arg(this->settingobj->taskName);
|
QString luascript = QString(u8"--- create feko task :%1\n--- mode:Scatter\n\n").arg(this->settingobj->taskName);
|
||||||
|
|
@ -1245,9 +1276,12 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
luascript = luascript + QString(u8"A1_temp_source_workplane.Origin.Z = 0\n");
|
luascript = luascript + QString(u8"A1_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"A1_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"A1_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"A1_farFieldRequest.Label =\"%1\"\n").arg("A1");
|
luascript = luascript + QString(u8"A1_farFieldRequest.Label =\"%1\"\n").arg("A1");
|
||||||
luascript = luascript + QString(u8"A1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n");
|
luascript = luascript + QString(u8"A1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n");
|
||||||
|
luascript = luascript + QString(u8"A1_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"A1_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"A1_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
|
|
@ -1262,146 +1296,173 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
luascript = luascript + QString(u8"A2_temp_source_workplane.Origin.Z = 0\n");
|
luascript = luascript + QString(u8"A2_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"A2_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"A2_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"A2_farFieldRequest.Label =\"%1\"\n").arg("A2");
|
luascript = luascript + QString(u8"A2_farFieldRequest.Label =\"%1\"\n").arg("A2");
|
||||||
luascript = luascript + QString(u8"A2_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n");
|
luascript = luascript + QString(u8"A2_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n");
|
||||||
|
luascript = luascript + QString(u8"A2_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"A2_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"A2_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->enableScatter) {
|
if (this->settingobj->enableScatter) {
|
||||||
if (this->settingobj->S1) {
|
if (this->settingobj->S1) {
|
||||||
SphericalCoordinates p = AntSettingdict["S1"];
|
SphericalCoordinates p = AntSettingdict["S1"];
|
||||||
luascript = luascript + QString(u8"S1_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
// luascript = luascript + QString(u8"S1_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S1_temp_source.Label = \"%1\"\n").arg("S1");
|
// luascript = luascript + QString(u8"S1_temp_source.Label = \"%1\"\n").arg("S1");
|
||||||
luascript = luascript + QString(u8"S1_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S1_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S1_temp_source_workplane = S1_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S1_temp_source_workplane = S1_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S1_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"S1_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S1_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S1_farFieldRequest.Label =\"%1\"\n").arg("S1");
|
luascript = luascript + QString(u8"S1_farFieldRequest.Label =\"%1\"\n").arg("S1");
|
||||||
luascript = luascript + QString(u8"S1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S1_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S1_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S1_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->S3) { // 仿照S1 ,构建 S3 的创建
|
if (this->settingobj->S3) { // 仿照S1 ,构建 S3 的创建
|
||||||
SphericalCoordinates p_S3 = AntSettingdict["S3"];
|
SphericalCoordinates p = AntSettingdict["S3"];
|
||||||
luascript = luascript + QString(u8"S3_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_S3.theta)).arg(QString::number(p_S3.phi));
|
// luascript = luascript + QString(u8"S3_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S3_temp_source.Label = \"%1\"\n").arg("S3");
|
// luascript = luascript + QString(u8"S3_temp_source.Label = \"%1\"\n").arg("S3");
|
||||||
luascript = luascript + QString(u8"S3_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S3_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S3_temp_source_workplane = S3_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S3_temp_source_workplane = S3_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S3_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"S3_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S3_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S3_farFieldRequest.Label =\"%1\"\n").arg("S3");
|
luascript = luascript + QString(u8"S3_farFieldRequest.Label =\"%1\"\n").arg("S3");
|
||||||
luascript = luascript + QString(u8"S3_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S3_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S3_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S3_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S3_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->S5) {
|
if (this->settingobj->S5) {
|
||||||
SphericalCoordinates p_S5 = AntSettingdict["S5"];
|
SphericalCoordinates p = AntSettingdict["S5"];
|
||||||
luascript = luascript + QString(u8"S5_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_S5.theta)).arg(QString::number(p_S5.phi));
|
// luascript = luascript + QString(u8"S5_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S5_temp_source.Label = \"%1\"\n").arg("S5");
|
// luascript = luascript + QString(u8"S5_temp_source.Label = \"%1\"\n").arg("S5");
|
||||||
luascript = luascript + QString(u8"S5_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S5_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S5_temp_source_workplane = S5_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S5_temp_source_workplane = S5_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S5_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"S5_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S5_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S5_farFieldRequest.Label =\"%1\"\n").arg("S5");
|
luascript = luascript + QString(u8"S5_farFieldRequest.Label =\"%1\"\n").arg("S5");
|
||||||
luascript = luascript + QString(u8"S5_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S5_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S5_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S5_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S5_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->S8) {
|
if (this->settingobj->S8) {
|
||||||
SphericalCoordinates p_S8 = AntSettingdict["S8"];
|
SphericalCoordinates p = AntSettingdict["S8"];
|
||||||
luascript = luascript + QString(u8"S8_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_S8.theta)).arg(QString::number(p_S8.phi));
|
// luascript = luascript + QString(u8"S8_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S8_temp_source.Label = \"%1\"\n").arg("S8");
|
// luascript = luascript + QString(u8"S8_temp_source.Label = \"%1\"\n").arg("S8");
|
||||||
luascript = luascript + QString(u8"S8_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S8_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S8_temp_source_workplane = S8_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S8_temp_source_workplane = S8_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S8_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"S8_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S8_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S8_farFieldRequest.Label =\"%1\"\n").arg("S8");
|
luascript = luascript + QString(u8"S8_farFieldRequest.Label =\"%1\"\n").arg("S8");
|
||||||
luascript = luascript + QString(u8"S8_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S8_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S8_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S8_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S8_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->S10) {
|
if (this->settingobj->S10) {
|
||||||
SphericalCoordinates p_S10 = AntSettingdict["S10"];
|
SphericalCoordinates p = AntSettingdict["S10"];
|
||||||
luascript = luascript + QString(u8"S10_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_S10.theta)).arg(QString::number(p_S10.phi));
|
// luascript = luascript + QString(u8"S10_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S10_temp_source.Label = \"%1\"\n").arg("S10");
|
// luascript = luascript + QString(u8"S10_temp_source.Label = \"%1\"\n").arg("S10");
|
||||||
luascript = luascript + QString(u8"S10_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S10_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S10_temp_source_workplane = S10_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S10_temp_source_workplane = S10_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S10_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"S10_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S10_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S10_farFieldRequest.Label =\"%1\"\n").arg("S10");
|
luascript = luascript + QString(u8"S10_farFieldRequest.Label =\"%1\"\n").arg("S10");
|
||||||
luascript = luascript + QString(u8"S10_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S10_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S10_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S10_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S10_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->S12) {
|
if (this->settingobj->S12) {
|
||||||
SphericalCoordinates p_S12 = AntSettingdict["S12"];
|
SphericalCoordinates p = AntSettingdict["S12"];
|
||||||
luascript = luascript + QString(u8"S12_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_S12.theta)).arg(QString::number(p_S12.phi));
|
// luascript = luascript + QString(u8"S12_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S12_temp_source.Label = \"%1\"\n").arg("S12");
|
// luascript = luascript + QString(u8"S12_temp_source.Label = \"%1\"\n").arg("S12");
|
||||||
luascript = luascript + QString(u8"S12_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"S12_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"S12_temp_source_workplane = S12_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"S12_temp_source_workplane = S12_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"S12_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"S12_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"S12_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"S12_farFieldRequest.Label =\"%1\"\n").arg("S12");
|
luascript = luascript + QString(u8"S12_farFieldRequest.Label =\"%1\"\n").arg("S12");
|
||||||
luascript = luascript + QString(u8"S12_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"S12_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"S12_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S12_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"S12_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F1) {
|
if (this->settingobj->F1) {
|
||||||
SphericalCoordinates p_F1 = AntSettingdict["F1"];
|
SphericalCoordinates p = AntSettingdict["F1"];
|
||||||
luascript = luascript + QString(u8"F1_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F1.theta)).arg(QString::number(p_F1.phi));
|
// luascript = luascript + QString(u8"F1_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F1_temp_source.Label = \"%1\"\n").arg("F1");
|
// luascript = luascript + QString(u8"F1_temp_source.Label = \"%1\"\n").arg("F1");
|
||||||
luascript = luascript + QString(u8"F1_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F1_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F1_temp_source_workplane = F1_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F1_temp_source_workplane = F1_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F1_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"F1_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F1_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F1_farFieldRequest.Label =\"%1\"\n").arg("F1");
|
luascript = luascript + QString(u8"F1_farFieldRequest.Label =\"%1\"\n").arg("F1");
|
||||||
luascript = luascript + QString(u8"F1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F1_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F1_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F1_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F1_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F2) {
|
if (this->settingobj->F2) {
|
||||||
SphericalCoordinates p_F2 = AntSettingdict["F2"];
|
SphericalCoordinates p = AntSettingdict["F2"];
|
||||||
luascript = luascript + QString(u8"F2_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F2.theta)).arg(QString::number(p_F2.phi));
|
// luascript = luascript + QString(u8"F2_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F2_temp_source.Label = \"%1\"\n").arg("F2");
|
// luascript = luascript + QString(u8"F2_temp_source.Label = \"%1\"\n").arg("F2");
|
||||||
luascript = luascript + QString(u8"F2_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F2_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F2_temp_source_workplane = F2_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F2_temp_source_workplane = F2_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F2_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"F2_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F2_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F2_farFieldRequest.Label =\"%1\"\n").arg("F2");
|
luascript = luascript + QString(u8"F2_farFieldRequest.Label =\"%1\"\n").arg("F2");
|
||||||
luascript = luascript + QString(u8"F2_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F2_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F2_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F2_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F2_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
@ -1409,18 +1470,22 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F3) {
|
if (this->settingobj->F3) {
|
||||||
SphericalCoordinates p_F3 = AntSettingdict["F3"];
|
SphericalCoordinates p = AntSettingdict["F3"];
|
||||||
luascript = luascript + QString(u8"F3_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F3.theta)).arg(QString::number(p_F3.phi));
|
// luascript = luascript + QString(u8"F3_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F3_temp_source.Label = \"%1\"\n").arg("F3");
|
// luascript = luascript + QString(u8"F3_temp_source.Label = \"%1\"\n").arg("F3");
|
||||||
luascript = luascript + QString(u8"F3_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F3_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F3_temp_source_workplane = F3_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F3_temp_source_workplane = F3_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F3_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"F3_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
|
||||||
|
luascript = luascript + QString(u8"F3_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F3_farFieldRequest.Label =\"%1\"\n").arg("F3");
|
luascript = luascript + QString(u8"F3_farFieldRequest.Label =\"%1\"\n").arg("F3");
|
||||||
luascript = luascript + QString(u8"F3_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F3_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F3_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F3_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F3_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
@ -1428,174 +1493,195 @@ void LAMP_ScatterSettingClass::createFEKOLua()
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F4) {
|
if (this->settingobj->F4) {
|
||||||
SphericalCoordinates p_F4 = AntSettingdict["F4"];
|
SphericalCoordinates p = AntSettingdict["F4"];
|
||||||
luascript = luascript + QString(u8"F4_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F4.theta)).arg(QString::number(p_F4.phi));
|
// luascript = luascript + QString(u8"F4_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F4_temp_source.Label = \"%1\"\n").arg("F4");
|
// luascript = luascript + QString(u8"F4_temp_source.Label = \"%1\"\n").arg("F4");
|
||||||
luascript = luascript + QString(u8"F4_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F4_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F4_temp_source_workplane = F4_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F4_temp_source_workplane = F4_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F4_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"F4_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
|
||||||
|
luascript = luascript + QString(u8"F4_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F4_farFieldRequest.Label =\"%1\"\n").arg("F4");
|
luascript = luascript + QString(u8"F4_farFieldRequest.Label =\"%1\"\n").arg("F4");
|
||||||
luascript = luascript + QString(u8"F4_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F4_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F4_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F4_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F4_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F5) {
|
if (this->settingobj->F5) {
|
||||||
SphericalCoordinates p_F5 = AntSettingdict["F5"];
|
SphericalCoordinates p = AntSettingdict["F5"];
|
||||||
luascript = luascript + QString(u8"F5_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F5.theta)).arg(QString::number(p_F5.phi));
|
// luascript = luascript + QString(u8"F5_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F5_temp_source.Label = \"%1\"\n").arg("F5");
|
// luascript = luascript + QString(u8"F5_temp_source.Label = \"%1\"\n").arg("F5");
|
||||||
luascript = luascript + QString(u8"F5_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F5_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F5_temp_source_workplane = F5_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F5_temp_source_workplane = F5_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F5_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F5_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F5_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F5_farFieldRequest.Label =\"%1\"\n").arg("F5");
|
luascript = luascript + QString(u8"F5_farFieldRequest.Label =\"%1\"\n").arg("F5");
|
||||||
luascript = luascript + QString(u8"F5_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F5_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
|
||||||
|
luascript = luascript + QString(u8"F5_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F5_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F5_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F6) {
|
if (this->settingobj->F6) {
|
||||||
SphericalCoordinates p_F6 = AntSettingdict["F6"];
|
SphericalCoordinates p = AntSettingdict["F6"];
|
||||||
luascript = luascript + QString(u8"F6_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F6.theta)).arg(QString::number(p_F6.phi));
|
// luascript = luascript + QString(u8"F6_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F6_temp_source.Label = \"%1\"\n").arg("F6");
|
// luascript = luascript + QString(u8"F6_temp_source.Label = \"%1\"\n").arg("F6");
|
||||||
luascript = luascript + QString(u8"F6_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F6_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F6_temp_source_workplane = F6_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F6_temp_source_workplane = F6_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F6_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F6_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F6_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F6_farFieldRequest.Label =\"%1\"\n").arg("F6");
|
luascript = luascript + QString(u8"F6_farFieldRequest.Label =\"%1\"\n").arg("F6");
|
||||||
luascript = luascript + QString(u8"F6_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F6_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F6_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F6_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F6_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F7) {
|
if (this->settingobj->F7) {
|
||||||
SphericalCoordinates p_F7 = AntSettingdict["F7"];
|
SphericalCoordinates p = AntSettingdict["F7"];
|
||||||
luascript = luascript + QString(u8"F7_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F7.theta)).arg(QString::number(p_F7.phi));
|
// luascript = luascript + QString(u8"F7_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F7_temp_source.Label = \"%1\"\n").arg("F7");
|
// luascript = luascript + QString(u8"F7_temp_source.Label = \"%1\"\n").arg("F7");
|
||||||
luascript = luascript + QString(u8"F7_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F7_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F7_temp_source_workplane = F7_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F7_temp_source_workplane = F7_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F7_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F7_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F7_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F7_farFieldRequest.Label =\"%1\"\n").arg("F7");
|
luascript = luascript + QString(u8"F7_farFieldRequest.Label =\"%1\"\n").arg("F7");
|
||||||
luascript = luascript + QString(u8"F7_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F7_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F7_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F7_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F7_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F8) {
|
if (this->settingobj->F8) {
|
||||||
SphericalCoordinates p_F8 = AntSettingdict["F8"];
|
SphericalCoordinates p = AntSettingdict["F8"];
|
||||||
luascript = luascript + QString(u8"F8_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F8.theta)).arg(QString::number(p_F8.phi));
|
// luascript = luascript + QString(u8"F8_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F8_temp_source.Label = \"%1\"\n").arg("F8");
|
// luascript = luascript + QString(u8"F8_temp_source.Label = \"%1\"\n").arg("F8");
|
||||||
luascript = luascript + QString(u8"F8_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F8_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F8_temp_source_workplane = F8_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F8_temp_source_workplane = F8_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F8_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F8_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F8_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F8_farFieldRequest.Label =\"%1\"\n").arg("F8");
|
luascript = luascript + QString(u8"F8_farFieldRequest.Label =\"%1\"\n").arg("F8");
|
||||||
luascript = luascript + QString(u8"F8_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F8_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F8_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F8_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F8_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F9) {
|
if (this->settingobj->F9) {
|
||||||
SphericalCoordinates p_F9 = AntSettingdict["F9"];
|
SphericalCoordinates p = AntSettingdict["F9"];
|
||||||
luascript = luascript + QString(u8"F9_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F9.theta)).arg(QString::number(p_F9.phi));
|
// luascript = luascript + QString(u8"F9_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F9_temp_source.Label = \"%1\"\n").arg("F9");
|
// luascript = luascript + QString(u8"F9_temp_source.Label = \"%1\"\n").arg("F9");
|
||||||
luascript = luascript + QString(u8"F9_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F9_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F9_temp_source_workplane = F9_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F9_temp_source_workplane = F9_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F9_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F9_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F9_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F9_farFieldRequest.Label =\"%1\"\n").arg("F9");
|
luascript = luascript + QString(u8"F9_farFieldRequest.Label =\"%1\"\n").arg("F9");
|
||||||
luascript = luascript + QString(u8"F9_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F9_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F9_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F9_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F9_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F10) {
|
if (this->settingobj->F10) {
|
||||||
SphericalCoordinates p_F10 = AntSettingdict["F10"];
|
SphericalCoordinates p = AntSettingdict["F10"];
|
||||||
luascript = luascript + QString(u8"F10_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F10.theta)).arg(QString::number(p_F10.phi));
|
// luascript = luascript + QString(u8"F10_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F10_temp_source.Label = \"%1\"\n").arg("F10");
|
// luascript = luascript + QString(u8"F10_temp_source.Label = \"%1\"\n").arg("F10");
|
||||||
luascript = luascript + QString(u8"F10_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F10_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F10_temp_source_workplane = F10_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F10_temp_source_workplane = F10_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F10_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F10_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F10_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F10_farFieldRequest.Label =\"%1\"\n").arg("F10");
|
luascript = luascript + QString(u8"F10_farFieldRequest.Label =\"%1\"\n").arg("F10");
|
||||||
luascript = luascript + QString(u8"F10_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F10_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F10_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F10_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F10_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F11) {
|
if (this->settingobj->F11) {
|
||||||
SphericalCoordinates p_F11 = AntSettingdict["F11"];
|
SphericalCoordinates p = AntSettingdict["F11"];
|
||||||
luascript = luascript + QString(u8"F11_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F11.theta)).arg(QString::number(p_F11.phi));
|
// luascript = luascript + QString(u8"F11_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F11_temp_source.Label = \"%1\"\n").arg("F11");
|
// luascript = luascript + QString(u8"F11_temp_source.Label = \"%1\"\n").arg("F11");
|
||||||
luascript = luascript + QString(u8"F11_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F11_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F11_temp_source_workplane = F11_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F11_temp_source_workplane = F11_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F11_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
luascript = luascript + QString(u8"F11_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F11_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F11_farFieldRequest.Label =\"%1\"\n").arg("F11");
|
luascript = luascript + QString(u8"F11_farFieldRequest.Label =\"%1\"\n").arg("F11");
|
||||||
luascript = luascript + QString(u8"F11_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F11_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
|
||||||
|
|
||||||
|
luascript = luascript + QString(u8"F11_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F11_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F11_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
if (this->settingobj->F12) {
|
if (this->settingobj->F12) {
|
||||||
SphericalCoordinates p_F12 = AntSettingdict["F12"];
|
SphericalCoordinates p = AntSettingdict["F12"];
|
||||||
luascript = luascript + QString(u8"F12_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p_F12.theta)).arg(QString::number(p_F12.phi));
|
// luascript = luascript + QString(u8"F12_temp_source = temp_standardConfiguration.Sources:AddPlaneWave(%1, %2)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F12_temp_source.Label = \"%1\"\n").arg("F12");
|
// luascript = luascript + QString(u8"F12_temp_source.Label = \"%1\"\n").arg("F12");
|
||||||
luascript = luascript + QString(u8"F12_temp_source.PolarisationAngle = 0\n");
|
// luascript = luascript + QString(u8"F12_temp_source.PolarisationAngle = 0\n");
|
||||||
luascript = luascript + QString(u8"F12_temp_source_workplane = F12_temp_source.LocalWorkplane\n");
|
// luascript = luascript + QString(u8"F12_temp_source_workplane = F12_temp_source.LocalWorkplane\n");
|
||||||
luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.X = 0\n");
|
// luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.X = 0\n");
|
||||||
luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.Y = 0\n");
|
// luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.Y = 0\n");
|
||||||
luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.Z = 0\n");
|
// luascript = luascript + QString(u8"F12_temp_source_workplane.Origin.Z = 0\n");
|
||||||
luascript = luascript + QString(u8"\n");
|
// luascript = luascript + QString(u8"\n");
|
||||||
|
|
||||||
luascript = luascript + QString(u8"F12_farFieldRequest = temp_standardConfiguration.FarFields:Add(0,0,0,0,1,1)\n");
|
luascript = luascript + QString(u8"F12_farFieldRequest = temp_standardConfiguration.FarFields:Add(%1,%2,%3,%4,1,1)\n").arg(QString::number(p.theta)).arg(QString::number(p.phi),QString::number(p.theta)).arg(QString::number(p.phi));
|
||||||
luascript = luascript + QString(u8"F12_farFieldRequest.Label =\"%1\"\n").arg("F12");
|
luascript = luascript + QString(u8"F12_farFieldRequest.Label =\"%1\"\n").arg("F12");
|
||||||
luascript = luascript + QString(u8"F12_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.FromPlaneWave\n\n");
|
luascript = luascript + QString(u8"F12_farFieldRequest.CalculationDirection=cf.Enums.FarFieldCalculationDirectionEnum.AsSpecified\n\n");
|
||||||
|
luascript = luascript + QString(u8"F12_farFieldRequest.Advanced.ExportSettings.ASCIIEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F12_farFieldRequest.Advanced.ExportSettings.OutFileEnabled=true\n");
|
||||||
|
luascript = luascript + QString(u8"F12_farFieldRequest.Advanced.OnlyScatteredPartCalculationEnabled=true \n");
|
||||||
luascript = luascript + QString(u8"\n");
|
luascript = luascript + QString(u8"\n");
|
||||||
}
|
}
|
||||||
else {}
|
else {}
|
||||||
|
|
@ -1807,6 +1893,10 @@ void LAMP_ScatterSettingClass::on_checkBox_AllScatter_toggled(bool flag)
|
||||||
|
|
||||||
void LAMP_ScatterSettingClass::on_lineEdit_A1_incAngle_editingFinished()
|
void LAMP_ScatterSettingClass::on_lineEdit_A1_incAngle_editingFinished()
|
||||||
{
|
{
|
||||||
|
if(this->ui->checkBox_A1->isChecked()==false){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DebugInfo("_mainWindows %d ; DataAISMap[\"A1\"] %d \n",_mainWindows== nullptr,DataAISMap["A1"] ==nullptr);
|
DebugInfo("_mainWindows %d ; DataAISMap[\"A1\"] %d \n",_mainWindows== nullptr,DataAISMap["A1"] ==nullptr);
|
||||||
if(_mainWindows== nullptr){return;}
|
if(_mainWindows== nullptr){return;}
|
||||||
|
|
||||||
|
|
@ -1839,6 +1929,10 @@ void LAMP_ScatterSettingClass::on_lineEdit_A1_incAngle_editingFinished()
|
||||||
}
|
}
|
||||||
void LAMP_ScatterSettingClass::on_lineEdit_A2_incAngle_editingFinished()
|
void LAMP_ScatterSettingClass::on_lineEdit_A2_incAngle_editingFinished()
|
||||||
{
|
{
|
||||||
|
if(this->ui->checkBox_A2->isChecked()==false){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DebugInfo("_mainWindows %d ; DataAISMap[\"A2\"] %d \n",_mainWindows== nullptr,DataAISMap["A2"] ==nullptr);
|
DebugInfo("_mainWindows %d ; DataAISMap[\"A2\"] %d \n",_mainWindows== nullptr,DataAISMap["A2"] ==nullptr);
|
||||||
if(_mainWindows== nullptr){return;}
|
if(_mainWindows== nullptr){return;}
|
||||||
// 根据坐标计算
|
// 根据坐标计算
|
||||||
|
|
@ -2027,105 +2121,133 @@ void LAMP_ScatterSettingXmlClass::loadxml(QString fileName)
|
||||||
|
|
||||||
while (!xmlReader.atEnd() && !xmlReader.hasError()) {
|
while (!xmlReader.atEnd() && !xmlReader.hasError()) {
|
||||||
QXmlStreamReader::TokenType token = xmlReader.readNext();
|
QXmlStreamReader::TokenType token = xmlReader.readNext();
|
||||||
|
//qDebug() << xmlReader.name().toString() <<u8" : "<< xmlReader.text().toString();
|
||||||
if (token == QXmlStreamReader::StartElement) {
|
if (xmlReader.isStartElement() ) {
|
||||||
QString name= xmlReader.name().toString();
|
QString name= xmlReader.name().toString();
|
||||||
|
xmlReader.readNext();
|
||||||
qDebug() << name<<u8" : "<< xmlReader.text().toString();
|
qDebug() << name<<u8" : "<< xmlReader.text().toString();
|
||||||
|
if (name == "TaskName") {
|
||||||
if (xmlReader.name().toString() == "TaskName") {
|
|
||||||
|
|
||||||
taskName = xmlReader.text().toString();
|
taskName = xmlReader.text().toString();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Startfre") {
|
else if (name == "Startfre") {
|
||||||
startfre = xmlReader.text().toString().toDouble();
|
startfre = xmlReader.text().toString().toDouble();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Endfre") {
|
else if (name == "Endfre") {
|
||||||
endfre = xmlReader.text().toString().toDouble();
|
endfre = xmlReader.text().toString().toDouble();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Freponts") {
|
else if (name == "Freponts") {
|
||||||
freponts = xmlReader.text().toString().toDouble();
|
freponts = xmlReader.text().toString().toDouble();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Farfield") {
|
else if (name == "Farfield") {
|
||||||
farfield = (xmlReader.text().toString().toLower() == "true");
|
farfield = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Nearfield") {
|
else if (name == "Nearfield") {
|
||||||
nearfield = (xmlReader.text().toString().toLower() == "true");
|
nearfield = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "A1") {
|
else if (name == "A1") {
|
||||||
A1 = (xmlReader.text().toString().toLower() == "true");
|
A1 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Incidence_A1") {
|
else if (name == "Incidence_A1") {
|
||||||
incidence_A1 = xmlReader.text().toString().toDouble();
|
incidence_A1 = xmlReader.text().toString().toDouble();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "A2") {
|
else if (name == "A2") {
|
||||||
A2 = (xmlReader.text().toString().toLower() == "true");
|
A2 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "Incidence_A2") {
|
else if (name == "Incidence_A2") {
|
||||||
incidence_A2 = xmlReader.text().toString().toDouble();
|
incidence_A2 = xmlReader.text().toString().toDouble();
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "EnableScatter") {
|
else if (name == "EnableScatter") {
|
||||||
enableScatter = (xmlReader.text().toString().toLower() == "true");
|
enableScatter = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S1") {
|
else if (name == "S1") {
|
||||||
S1 = (xmlReader.text().toString().toLower() == "true");
|
S1 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S3") {
|
else if (name == "S3") {
|
||||||
S3 = (xmlReader.text().toString().toLower() == "true");
|
S3 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S5") {
|
else if (name == "S5") {
|
||||||
S5 = (xmlReader.text().toString().toLower() == "true");
|
S5 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S8") {
|
else if (name == "S8") {
|
||||||
S8 = (xmlReader.text().toString().toLower() == "true");
|
S8 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S10") {
|
else if (name == "S10") {
|
||||||
S10 = (xmlReader.text().toString().toLower() == "true");
|
S10 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "S12") {
|
else if (name == "S12") {
|
||||||
S12 = (xmlReader.text().toString().toLower() == "true");
|
S12 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F1") {
|
else if (name == "F1") {
|
||||||
F1 = (xmlReader.text().toString().toLower() == "true");
|
F1 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F2") {
|
else if (name == "F2") {
|
||||||
F2 = (xmlReader.text().toString().toLower() == "true");
|
F2 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F3") {
|
else if (name == "F3") {
|
||||||
F3 = (xmlReader.text().toString().toLower() == "true");
|
F3 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F4") {
|
else if (name == "F4") {
|
||||||
F4 = (xmlReader.text().toString().toLower() == "true");
|
F4 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F5") {
|
else if (name == "F5") {
|
||||||
F5 = (xmlReader.text().toString().toLower() == "true");
|
F5 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F6") {
|
else if (name == "F6") {
|
||||||
F6 = (xmlReader.text().toString().toLower() == "true");
|
F6 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F7") {
|
else if (name == "F7") {
|
||||||
F7 = (xmlReader.text().toString().toLower() == "true");
|
F7 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F8") {
|
else if (name == "F8") {
|
||||||
F8 = (xmlReader.text().toString().toLower() == "true");
|
F8 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F9") {
|
else if (name == "F9") {
|
||||||
F9 = (xmlReader.text().toString().toLower() == "true");
|
F9 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F10") {
|
else if (name == "F10") {
|
||||||
F10 = (xmlReader.text().toString().toLower() == "true");
|
F10 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F11") {
|
else if (name == "F11") {
|
||||||
F11 = (xmlReader.text().toString().toLower() == "true");
|
F11 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
else if (xmlReader.name().toString() == "F12") {
|
else if (name == "F12") {
|
||||||
F12 = (xmlReader.text().toString().toLower() == "true");
|
F12 = (xmlReader.text().toString().toLower() == "true");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (xmlReader.hasError()) {
|
if (xmlReader.hasError()) {
|
||||||
QMessageBox::warning(nullptr, u8"警告", u8"XML文件解析错误");
|
QMessageBox::warning(nullptr, u8"警告", u8"XML文件解析错误");
|
||||||
}
|
}
|
||||||
file.close();
|
file.close();
|
||||||
|
qDebug()<<"============ scatter params xml read result ===============";
|
||||||
|
qDebug() << "Task Name: " << taskName;
|
||||||
|
qDebug() << "Start Frequency: " << startfre;
|
||||||
|
qDebug() << "End Frequency: " << endfre;
|
||||||
|
qDebug() << "Frequency Points: " << freponts;
|
||||||
|
qDebug() << "Far Field: " << farfield;
|
||||||
|
qDebug() << "Near Field: " << nearfield;
|
||||||
|
qDebug() << "A1: " << A1 << ", Incidence A1: " << incidence_A1;
|
||||||
|
qDebug() << "A2: " << A2 << ", Incidence A2: " << incidence_A2;
|
||||||
|
qDebug() << "Enable Scatter: " << enableScatter;
|
||||||
|
qDebug() << "S1: " << S1;
|
||||||
|
qDebug() << "S3: " << S3;
|
||||||
|
qDebug() << "S5: " << S5;
|
||||||
|
qDebug() << "S8: " << S8;
|
||||||
|
qDebug() << "S10: " << S10;
|
||||||
|
qDebug() << "S12: " << S12;
|
||||||
|
qDebug() << "F1: " << F1;
|
||||||
|
qDebug() << "F2: " << F2;
|
||||||
|
qDebug() << "F3: " << F3;
|
||||||
|
qDebug() << "F4: " << F4;
|
||||||
|
qDebug() << "F5: " << F5;
|
||||||
|
qDebug() << "F6: " << F6;
|
||||||
|
qDebug() << "F7: " << F7;
|
||||||
|
qDebug() << "F8: " << F8;
|
||||||
|
qDebug() << "F9: " << F9;
|
||||||
|
qDebug() << "F10: " << F10;
|
||||||
|
qDebug() << "F11: " << F11;
|
||||||
|
qDebug() << "F12: " << F12;
|
||||||
|
qDebug()<<"============ scatter params xml read result ===============";
|
||||||
}
|
}
|
||||||
|
|
||||||
void LAMP_ScatterSettingXmlClass::savexml(QString fileName)
|
void LAMP_ScatterSettingXmlClass::savexml(QString fileName)
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,50 @@ void FEKOResultCsvTableModel::loadCSVFilePath(QString csvPath)
|
||||||
}
|
}
|
||||||
inFile.close();
|
inFile.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this->SetData(datamap, colnames, rowIDlist);
|
||||||
|
QStringList tempColNames;
|
||||||
|
for(int i=0;i<colnames.size();i++){
|
||||||
|
if(colnames[i].indexOf("Re")>=0){
|
||||||
|
QString colname=colnames[i];
|
||||||
|
colname.replace("Re","");
|
||||||
|
colname.replace("(","");
|
||||||
|
colname.replace(")","");
|
||||||
|
tempColNames.append(colname);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for(int ii=0;ii<tempColNames.size();ii++) {
|
||||||
|
colnames.append(tempColNames[ii]);
|
||||||
|
for(size_t i = 0; i < datamap.size(); i++) {
|
||||||
|
QVector<QVariant> mapline = datamap[i];
|
||||||
|
double re = 0;
|
||||||
|
double im = 0;
|
||||||
|
for(int col = 1; col < mapline.size(); col++) {
|
||||||
|
if(colnames[col].contains("Re") && colnames[col].contains(tempColNames[ii])){
|
||||||
|
re=mapline[col].toDouble();
|
||||||
|
}else{}
|
||||||
|
if(colnames[col].contains("Im") && colnames[col].contains(tempColNames[ii])){
|
||||||
|
im=mapline[col].toDouble();
|
||||||
|
}else{}
|
||||||
|
}
|
||||||
|
double RCS=(re*re+im*im)*4*M_PI;
|
||||||
|
mapline.append(QString::number(RCS));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
this->SetData(datamap, colnames, rowIDlist);
|
this->SetData(datamap, colnames, rowIDlist);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void FEKOResultCsvTableModel::saveCSVFilePath(QString csvpath)
|
void FEKOResultCsvTableModel::saveCSVFilePath(QString csvpath)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue