Skip to content

Commit cfd12d8

Browse files
authored
Merge pull request #79 from rogerfraser/master
New version (1.1) with global plate motion model support
2 parents 2642fd6 + 4b5d718 commit cfd12d8

37 files changed

+31795
-279
lines changed

dynadjust/CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,15 @@ if (BUILD_TESTING)
221221
add_test (NAME ref-gnss04-network COMMAND $<TARGET_FILE:dnareftranwrapper> gnss -r itrf1991 -e 05.05.2005)
222222
add_test (NAME ref-gnss05-network COMMAND $<TARGET_FILE:dnareftranwrapper> gnss -r gda94)
223223

224+
add_test (NAME ref-itrf-pmm-01 COMMAND $<TARGET_FILE:dnaimportwrapper> -n itrf05_itrf1997_a -r itrf2005 ${CMAKE_SOURCE_DIR}/../sampleData/TEST_ITRF05.SNX)
225+
add_test (NAME ref-itrf-pmm-02 COMMAND $<TARGET_FILE:dnareftranwrapper> itrf05_itrf1997_a -r itrf1997 -e 25.10.2017 --export-dna --verb 2 --plate-model-option 1 -b ${CMAKE_SOURCE_DIR}/../sampleData/PB2002_plates.dig -m ${CMAKE_SOURCE_DIR}/../sampleData/PB2002_poles.dat)
226+
add_test (NAME ref-itrf-pmm-03 COMMAND $<TARGET_FILE:dnaimportwrapper> -n itrf05_itrf1997_b -r itrf2005 ${CMAKE_SOURCE_DIR}/../sampleData/TEST_ITRF05.SNX)
227+
add_test (NAME ref-itrf-pmm-04 COMMAND $<TARGET_FILE:dnareftranwrapper> itrf05_itrf1997_b -r itrf1997 -e 01.01.2020 --export-dna --verb 3 --plate-model-option 1 -b ${CMAKE_SOURCE_DIR}/../sampleData/PB2002_plates.dig -m ${CMAKE_SOURCE_DIR}/../sampleData/PB2002_poles.dat)
228+
229+
add_test (NAME ref-itrf-pmm-05 COMMAND $<TARGET_FILE:dnaimportwrapper> -n apr -r itrf2008 ${CMAKE_SOURCE_DIR}/../sampleData/apr.ITRF2008.04.06.2020.stn ${CMAKE_SOURCE_DIR}/../sampleData/apr.ITRF2008.04.06.2020.msr)
230+
add_test (NAME ref-itrf-pmm-06 COMMAND $<TARGET_FILE:dnareftranwrapper> apr -r itrf2008 -e 01.01.2021 --export-dna --verb 2 --plate-model-option 1 -b ${CMAKE_SOURCE_DIR}/../sampleData/MORVEL56_plates.dig -m ${CMAKE_SOURCE_DIR}/../sampleData/NNR-MORVEL56_poles.dat)
231+
add_test (NAME ref-itrf-pmm-07 COMMAND bash -c "diff <(tail -n +6 apr.ITRF2008.01.01.2021.stn) <(tail -n +4 ${CMAKE_SOURCE_DIR}/../sampleData/apr.ITRF2008.01.01.2021.stn.expected)")
232+
224233
# set execution dependencies (the execution of tests must be sequential)
225234
set_tests_properties(
226235
import-gnss-network geoid-gnss-network adjust-gnss-network
@@ -232,6 +241,8 @@ if (BUILD_TESTING)
232241
import-urban-network-thread reftran-urban-network-thread geoid-urban-network-thread segment-urban-network-thread adjust-urban-network-thread
233242
PROPERTIES RUN_SERIAL TRUE)
234243
set_tests_properties(test-gnss-network PROPERTIES DEPENDS adjust-gnss-network)
244+
set_tests_properties(ref-itrf-pmm-06 PROPERTIES DEPENDS ref-itrf-pmm-05)
245+
set_tests_properties(ref-itrf-pmm-07 PROPERTIES DEPENDS ref-itrf-pmm-06)
235246
endif ()
236247

237248
message (" ")

dynadjust/dynadjust/dnaadjust/dnaadjust-stage.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -965,6 +965,7 @@ void dna_adjust::UnloadBlock(const UINT32& block, const UINT16 file_count, ...)
965965
break;
966966
}
967967
}
968+
va_end(vlist);
968969
}
969970

970971

dynadjust/dynadjust/dnageoidint/FileProc.cpp

+5-11
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,12 @@ int CALLBACK BrowseCallbackProc(HWND hwnd,UINT uMsg, LPARAM lp, LPARAM pData)
3737
}
3838

3939
CFileProc::CFileProc()
40+
: m_intNumFiles(1), m_lTotalBytes(0)
41+
, m_strFileExt(""), m_fIndex(NULL)
42+
, m_strDestinationFile(""), m_sError("No error"), m_dwError(0)
43+
, m_bAskIfReadOnly(true), m_bOverwriteMode(false), m_bAborted(false)
44+
, m_iRecursionLimit(-1)
4045
{
41-
m_fIndex = NULL;
42-
m_intNumFiles = 1;
43-
m_lTotalBytes = 0;
44-
45-
m_sError = "No error";
46-
m_dwError = 0;
47-
m_bAskIfReadOnly = true;
48-
m_bOverwriteMode = false;
49-
m_bAborted = false;
50-
m_iRecursionLimit = -1;
51-
m_strDestinationFile = "";
5246
}
5347

5448
CFileProc::~CFileProc()

dynadjust/dynadjust/dnareftran/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ add_library (${PROJECT_NAME} SHARED
1010
${CMAKE_SOURCE_DIR}/include/io/dnaiobms.cpp
1111
${CMAKE_SOURCE_DIR}/include/io/dnaiobst.cpp
1212
${CMAKE_SOURCE_DIR}/include/io/dnaiodna.cpp
13+
${CMAKE_SOURCE_DIR}/include/io/dnaiotpb.cpp
1314
${CMAKE_SOURCE_DIR}/include/measurement_types/dnaangle.cpp
1415
${CMAKE_SOURCE_DIR}/include/measurement_types/dnacoordinate.cpp
1516
${CMAKE_SOURCE_DIR}/include/measurement_types/dnadirection.cpp

0 commit comments

Comments
 (0)