19 template<
Names,
class...>
30 template<
class Opt,
class... Opts>
33 using Type =
IAccS<Opt::Name::value, Opt, Opts...>;
37 template<
class... Opts>
41 template<
class Opt,
class... Opts>
45 virtual const Opt&
temp ()
const = 0;
46 virtual Opt&
temp () = 0;
50 template<
class Opt,
class... Opts>
59 template<
class Opt,
class... Opts>
68 template<
class Opt,
class... Opts>
77 template<
class Opt,
class... Opts>
86 template<
class Opt,
class... Opts>
95 template<
class Opt,
class... Opts>
104 template<
class Opt,
class... Opts>
113 template<
class Opt,
class... Opts>
122 template<
class Opt,
class... Opts>
131 template<
class Opt,
class... Opts>
140 template<
class Opt,
class... Opts>
149 template<
class Opt,
class... Opts>
153 virtual const Opt&
postfix_z ()
const = 0;
158 template<
class Opt,
class... Opts>
167 template<
class Opt,
class... Opts>
176 template<
class Opt,
class... Opts>
185 template<
class Opt,
class... Opts>
194 template<
class Opt,
class... Opts>
203 template<
class Opt,
class... Opts>
212 template<
class Opt,
class... Opts>
221 template<
class Opt,
class... Opts>
230 template<
class Opt,
class... Opts>
239 template<
class Opt,
class... Opts>
248 template<
class Opt,
class... Opts>
257 template<
class Opt,
class... Opts>
266 template<
class Opt,
class... Opts>
275 template<
class Opt,
class... Opts>
284 template<
class Opt,
class... Opts>
293 template<
class Opt,
class... Opts>
302 template<
class Opt,
class... Opts>
311 template<
class Opt,
class... Opts>
320 template<
class Opt,
class... Opts>
329 template<
class Opt,
class... Opts>
338 template<
class Opt,
class... Opts>
347 template<
class Opt,
class... Opts>
356 template<
class Opt,
class... Opts>
365 template<
class Opt,
class... Opts>
374 template<
class Opt,
class... Opts>
383 template<
class Opt,
class... Opts>
392 template<
class Opt,
class... Opts>
401 template<
class Opt,
class... Opts>
410 template<
class Opt,
class... Opts>
419 template<
class Opt,
class... Opts>
428 template<
class Opt,
class... Opts>
437 template<
class Opt,
class... Opts>
446 template<
class Opt,
class... Opts>
455 template<
class Opt,
class... Opts>
464 template<
class Opt,
class... Opts>
473 template<
class Opt,
class... Opts>
482 template<
class Opt,
class... Opts>
491 template<
class Opt,
class... Opts>
500 template<
class Opt,
class... Opts>
509 template<
class Opt,
class... Opts>
518 template<
class Opt,
class... Opts>
527 template<
class Opt,
class... Opts>
536 template<
class Opt,
class... Opts>
552 template<
Names,
class...>
563 template<
class Opt,
class... Opts>
566 using Type =
IAccS<Opt::Name::value, Opt, Opts...>;
570 template<
class... Opts>
574 template<
class Opt,
class... Opts>
578 virtual const Opt&
task ()
const = 0;
579 virtual Opt&
task () = 0;
583 template<
class Opt,
class... Opts>
587 virtual const Opt&
nbThreads ()
const = 0;
592 template<
class Opt,
class... Opts>
601 template<
class Opt,
class... Opts>
610 template<
class Opt,
class... Opts>
619 template<
class Opt,
class... Opts>
623 virtual const Opt&
logFile ()
const = 0;
628 template<
class Opt,
class... Opts>
632 virtual const Opt&
cfgFile ()
const = 0;
637 template<
class Opt,
class... Opts>
646 template<
class Opt,
class... Opts>
655 template<
class Opt,
class... Opts>
664 template<
class Opt,
class... Opts>
668 virtual const Opt&
scope ()
const = 0;
669 virtual Opt&
scope () = 0;
673 template<
class Opt,
class... Opts>
689 template<
Names,
class...>
700 template<
class Opt,
class... Opts>
703 using Type =
IAccS<Opt::Name::value, Opt, Opts...>;
707 template<
class... Opts>
711 template<
class Opt,
class... Opts>
715 virtual const Opt& inFile ()
const = 0;
716 virtual Opt& inFile () = 0;
720 template<
class Opt,
class... Opts>
724 virtual const Opt& outFile ()
const = 0;
725 virtual Opt& outFile () = 0;
729 template<
class Opt,
class... Opts>
733 virtual const Opt& axisFile ()
const = 0;
734 virtual Opt& axisFile () = 0;
738 template<
class Opt,
class... Opts>
742 virtual const Opt& controlFile ()
const = 0;
743 virtual Opt& controlFile () = 0;
747 template<
class Opt,
class... Opts>
751 virtual const Opt& iFormat ()
const = 0;
752 virtual Opt& iFormat () = 0;
756 template<
class Opt,
class... Opts>
760 virtual const Opt& oFormat ()
const = 0;
761 virtual Opt& oFormat () = 0;
765 template<
class Opt,
class... Opts>
769 virtual const Opt& trjFile ()
const = 0;
770 virtual Opt& trjFile () = 0;
774 template<
class Opt,
class... Opts>
778 virtual const Opt& limit ()
const = 0;
779 virtual Opt& limit () = 0;
783 template<
class Opt,
class... Opts>
787 virtual const Opt&
band ()
const = 0;
788 virtual Opt&
band () = 0;
792 template<
class Opt,
class... Opts>
796 virtual const Opt& storeOrder ()
const = 0;
797 virtual Opt& storeOrder () = 0;
801 template<
class Opt,
class... Opts>
810 template<
class Opt,
class... Opts>
814 virtual const Opt& tilePointCount ()
const = 0;
815 virtual Opt& tilePointCount () = 0;
819 template<
class Opt,
class... Opts>
823 virtual const Opt& tileSize ()
const = 0;
824 virtual Opt& tileSize () = 0;
828 template<
class Opt,
class... Opts>
832 virtual const Opt& gridSize ()
const = 0;
833 virtual Opt& gridSize () = 0;
837 template<
class Opt,
class... Opts>
841 virtual const Opt& neighbours ()
const = 0;
842 virtual Opt& neighbours () = 0;
846 template<
class Opt,
class... Opts>
850 virtual const Opt& searchRadius ()
const = 0;
851 virtual Opt& searchRadius () = 0;
855 template<
class Opt,
class... Opts>
859 virtual const Opt& debugOutFile ()
const = 0;
860 virtual Opt& debugOutFile () = 0;
864 template<
class Opt,
class... Opts>
868 virtual const Opt& interpolation ()
const = 0;
869 virtual Opt& interpolation () = 0;
873 template<
class Opt,
class... Opts>
877 virtual const Opt& interval ()
const = 0;
878 virtual Opt& interval () = 0;
882 template<
class Opt,
class... Opts>
886 virtual const Opt&
levels ()
const = 0;
887 virtual Opt&
levels () = 0;
891 template<
class Opt,
class... Opts>
895 virtual const Opt&
nClasses ()
const = 0;
900 template<
class Opt,
class... Opts>
904 virtual const Opt&
nBins ()
const = 0;
905 virtual Opt&
nBins () = 0;
909 template<
class Opt,
class... Opts>
913 virtual const Opt&
binWidth ()
const = 0;
918 template<
class Opt,
class... Opts>
922 virtual const Opt&
palFile ()
const = 0;
927 template<
class Opt,
class... Opts>
931 virtual const Opt&
legend ()
const = 0;
932 virtual Opt&
legend () = 0;
936 template<
class Opt,
class... Opts>
940 virtual const Opt&
scalePal ()
const = 0;
945 template<
class Opt,
class... Opts>
949 virtual const Opt&
offsetPal ()
const = 0;
954 template<
class Opt,
class... Opts>
958 virtual const Opt&
zRange ()
const = 0;
959 virtual Opt&
zRange () = 0;
963 template<
class Opt,
class... Opts>
972 template<
class Opt,
class... Opts>
981 template<
class Opt,
class... Opts>
985 virtual const Opt& resampling ()
const = 0;
986 virtual Opt& resampling () = 0;
990 template<
class Opt,
class... Opts>
994 virtual const Opt& rasterType ()
const = 0;
995 virtual Opt& rasterType () = 0;
999 template<
class Opt,
class... Opts>
1003 virtual const Opt& selMode ()
const = 0;
1004 virtual Opt& selMode () = 0;
1008 template<
class Opt,
class... Opts>
1012 virtual const Opt&
feature ()
const = 0;
1017 template<
class Opt,
class... Opts>
1021 virtual const Opt& calRegionFile ()
const = 0;
1022 virtual Opt& calRegionFile () = 0;
1026 template<
class Opt,
class... Opts>
1030 virtual const Opt& reflectivityFile ()
const = 0;
1031 virtual Opt& reflectivityFile () = 0;
1035 template<
class Opt,
class... Opts>
1039 virtual const Opt& atmosphericAtt ()
const = 0;
1040 virtual Opt& atmosphericAtt () = 0;
1044 template<
class Opt,
class... Opts>
1048 virtual const Opt& beamDivergence ()
const = 0;
1049 virtual Opt& beamDivergence () = 0;
1053 template<
class Opt,
class... Opts>
1057 virtual const Opt& echoWidthFlag ()
const = 0;
1058 virtual Opt& echoWidthFlag () = 0;
1062 template<
class Opt,
class... Opts>
1066 virtual const Opt& radioCal ()
const = 0;
1067 virtual Opt& radioCal () = 0;
1071 template<
class Opt,
class... Opts>
1075 virtual const Opt& cellSize ()
const = 0;
1076 virtual Opt& cellSize () = 0;
1080 template<
class Opt,
class... Opts>
1084 virtual const Opt& pixelSize ()
const = 0;
1085 virtual Opt& pixelSize () = 0;
1089 template<
class Opt,
class... Opts>
1093 virtual const Opt& patchSize ()
const = 0;
1094 virtual Opt& patchSize () = 0;
1098 template<
class Opt,
class... Opts>
1102 virtual const Opt&
voxelSize ()
const = 0;
1107 template<
class Opt,
class... Opts>
1111 virtual const Opt& attribute ()
const = 0;
1112 virtual Opt& attribute () = 0;
1116 template<
class Opt,
class... Opts>
1120 virtual const Opt& noData ()
const = 0;
1121 virtual Opt& noData () = 0;
1125 template<
class Opt,
class... Opts>
1129 virtual const Opt& normalsAlg ()
const = 0;
1130 virtual Opt& normalsAlg () = 0;
1134 template<
class Opt,
class... Opts>
1138 virtual const Opt& fullWaveAlg ()
const = 0;
1139 virtual Opt& fullWaveAlg () = 0;
1143 template<
class Opt,
class... Opts>
1147 virtual const Opt& detectThrLow ()
const = 0;
1148 virtual Opt& detectThrLow () = 0;
1152 template<
class Opt,
class... Opts>
1156 virtual const Opt&
filter ()
const = 0;
1157 virtual Opt&
filter () = 0;
1161 template<
class Opt,
class... Opts>
1165 virtual const Opt&
iFilter ()
const = 0;
1170 template<
class Opt,
class... Opts>
1174 virtual const Opt&
oFilter ()
const = 0;
1179 template<
class Opt,
class... Opts>
1183 virtual const Opt&
alphaFile ()
const = 0;
1188 template<
class Opt,
class... Opts>
1197 template<
class Opt,
class... Opts>
1206 template<
class Opt,
class... Opts>
1210 virtual const Opt&
condition ()
const = 0;
1215 template<
class Opt,
class... Opts>
1219 virtual const Opt&
formula ()
const = 0;
1224 template<
class Opt,
class... Opts>
1233 template<
class Opt,
class... Opts>
1237 virtual const Opt&
ratioMode ()
const = 0;
1242 template<
class Opt,
class... Opts>
1246 virtual const Opt&
minArea ()
const = 0;
1251 template<
class Opt,
class... Opts>
1255 virtual const Opt&
minLength ()
const = 0;
1260 template<
class Opt,
class... Opts>
1264 virtual const Opt&
overlap ()
const = 0;
1269 template<
class Opt,
class... Opts>
1273 virtual const Opt& contours ()
const = 0;
1274 virtual Opt& contours () = 0;
1278 template<
class Opt,
class... Opts>
1282 virtual const Opt& sections ()
const = 0;
1283 virtual Opt& sections () = 0;
1287 template<
class Opt,
class... Opts>
1291 virtual const Opt& maxSigma ()
const = 0;
1292 virtual Opt& maxSigma () = 0;
1296 template<
class Opt,
class... Opts>
1305 template<
class Opt,
class... Opts>
1309 virtual const Opt& maxDev ()
const = 0;
1310 virtual Opt& maxDev () = 0;
1314 template<
class Opt,
class... Opts>
1323 template<
class Opt,
class... Opts>
1327 virtual const Opt&
maxMemory ()
const = 0;
1332 template<
class Opt,
class... Opts>
1336 virtual const Opt&
maxTol ()
const = 0;
1337 virtual Opt&
maxTol () = 0;
1341 template<
class Opt,
class... Opts>
1345 virtual const Opt&
maxDist ()
const = 0;
1350 template<
class Opt,
class... Opts>
1354 virtual const Opt&
maxIter ()
const = 0;
1359 template<
class Opt,
class... Opts>
1363 virtual const Opt&
gridMask ()
const = 0;
1368 template<
class Opt,
class... Opts>
1372 virtual const Opt&
gridFile ()
const = 0;
1377 template<
class Opt,
class... Opts>
1381 virtual const Opt&
spotData ()
const = 0;
1386 template<
class Opt,
class... Opts>
1390 virtual const Opt&
lsmMode ()
const = 0;
1395 template<
class Opt,
class... Opts>
1399 virtual const Opt&
lsmTrafo ()
const = 0;
1404 template<
class Opt,
class... Opts>
1408 virtual const Opt&
trafoType ()
const = 0;
1413 template<
class Opt,
class... Opts>
1417 virtual const Opt&
robFactor ()
const = 0;
1422 template<
class Opt,
class... Opts>
1431 template<
class Opt,
class... Opts>
1435 virtual const Opt&
navFrame ()
const = 0;
1440 template<
class Opt,
class... Opts>
1449 template<
class Opt,
class... Opts>
1458 template<
class Opt,
class... Opts>
1462 virtual const Opt&
stripList ()
const = 0;
1467 template<
class Opt,
class... Opts>
1471 virtual const Opt&
pairList ()
const = 0;
1476 template<
class Opt,
class... Opts>
1485 template<
class Opt,
class... Opts>
1494 template<
class Opt,
class... Opts>
1503 template<
class Opt,
class... Opts>
1512 template<
class Opt,
class... Opts>
1516 virtual const Opt&
division ()
const = 0;
1521 template<
class Opt,
class... Opts>
1525 virtual const Opt&
operation ()
const = 0;
1530 template<
class Opt,
class... Opts>
1534 virtual const Opt& kernel ()
const = 0;
1535 virtual Opt& kernel () = 0;
1539 template<
class Opt,
class... Opts>
1548 template<
class Opt,
class... Opts>
1552 virtual const Opt& kernelShape ()
const = 0;
1553 virtual Opt& kernelShape () = 0;
1557 template<
class Opt,
class... Opts>
1561 virtual const Opt&
histogram ()
const = 0;
1566 template<
class Opt,
class... Opts>
1570 virtual const Opt&
plotFile ()
const = 0;
1575 template<
class Opt,
class... Opts>
1584 template<
class Opt,
class... Opts>
1588 virtual const Opt&
fillMask ()
const = 0;
1593 template<
class Opt,
class... Opts>
1597 virtual const Opt&
adaptive ()
const = 0;
1602 template<
class Opt,
class... Opts>
1606 virtual const Opt&
shading ()
const = 0;
1611 template<
class Opt,
class... Opts>
1620 template<
class Opt,
class... Opts>
1629 template<
class Opt,
class... Opts>
1633 virtual const Opt&
trafo ()
const = 0;
1634 virtual Opt&
trafo () = 0;
1638 template<
class Opt,
class... Opts>
1647 template<
class Opt,
class... Opts>
1656 template<
class Opt,
class... Opts>
1660 virtual const Opt&
normalize ()
const = 0;
1665 template<
class Opt,
class... Opts>
1669 virtual const Opt&
mounting ()
const = 0;
1674 template<
class Opt,
class... Opts>
1678 virtual const Opt& resetSegId ()
const = 0;
1679 virtual Opt& resetSegId () = 0;
1683 template<
class Opt,
class... Opts>
1687 virtual const Opt& minSegSize ()
const = 0;
1688 virtual Opt& minSegSize () = 0;
1692 template<
class Opt,
class... Opts>
1696 virtual const Opt& weightFunc ()
const = 0;
1697 virtual Opt& weightFunc () = 0;
1701 template<
class Opt,
class... Opts>
1710 template<
class Opt,
class... Opts>
1719 template<
class Opt,
class... Opts>
1728 template<
class Opt,
class... Opts>
1732 virtual const Opt&
direction ()
const = 0;
1737 template<
class Opt,
class... Opts>
1746 template<
class Opt,
class... Opts>
1755 template<
class Opt,
class... Opts>
1764 template<
class Opt,
class... Opts>
1773 template<
class Opt,
class... Opts>
1777 virtual const Opt&
statistic ()
const = 0;
1782 template<
class Opt,
class... Opts>
1791 template<
class Opt,
class... Opts>
1795 virtual const Opt&
refModel ()
const = 0;
1800 template<
class Opt,
class... Opts>
1804 virtual const Opt&
inSRS ()
const = 0;
1805 virtual Opt&
inSRS () = 0;
1809 template<
class Opt,
class... Opts>
1813 virtual const Opt&
outSRS ()
const = 0;
1814 virtual Opt&
outSRS () = 0;
1818 template<
class Opt,
class... Opts>
1822 virtual const Opt&
inGeoid ()
const = 0;
1827 template<
class Opt,
class... Opts>
1831 virtual const Opt&
outGeoid ()
const = 0;
1836 template<
class Opt,
class... Opts>
1840 virtual const Opt&
inZOffset ()
const = 0;
1845 template<
class Opt,
class... Opts>
1854 template<
class Opt,
class... Opts>
1863 template<
class Opt,
class... Opts>
1872 template<
class Opt,
class... Opts>
1876 virtual const Opt&
mtaZone ()
const = 0;
1881 template<
class Opt,
class... Opts>
1885 virtual const Opt&
timeRange ()
const = 0;
1890 template<
class Opt,
class... Opts>
1899 template<
class Opt,
class... Opts>
1903 virtual const Opt&
tFormat ()
const = 0;
1908 template<
class Opt,
class... Opts>
1917 template<
class Opt,
class... Opts>
1926 template<
class Opt,
class... Opts>
1935 template<
class Opt,
class... Opts>
1944 template<
class Opt,
class... Opts>
1953 template<
class Opt,
class... Opts>
1957 virtual const Opt& aoi ()
const = 0;
1958 virtual Opt& aoi () = 0;
1962 template<
class Opt,
class... Opts>
1966 virtual const Opt& inDimension ()
const = 0;
1967 virtual Opt& inDimension () = 0;
1971 template<
class Opt,
class... Opts>
1975 virtual const Opt& outResults ()
const = 0;
1976 virtual Opt& outResults () = 0;
1980 template<
class Opt,
class... Opts>
1984 virtual const Opt& geometryModel ()
const = 0;
1985 virtual Opt& geometryModel () = 0;
1989 template<
class Opt,
class... Opts>
1993 virtual const Opt& calculationMode ()
const = 0;
1994 virtual Opt& calculationMode () = 0;
1998 template<
class Opt,
class... Opts>
2002 virtual const Opt&
perimeter ()
const = 0;
2007 template<
class Opt,
class... Opts>
2011 virtual const Opt&
area ()
const = 0;
2012 virtual Opt&
area () = 0;
2016 template<
class Opt,
class... Opts>
2020 virtual const Opt&
initValue ()
const = 0;
2025 template<
class Opt,
class... Opts>
2034 template<
class Opt,
class... Opts>
2043 template<
class Opt,
class... Opts>
2052 template<
class Opt,
class... Opts>
2061 template<
class Opt,
class... Opts>
2065 virtual const Opt&
redPoint ()
const = 0;
2070 template<
class Opt,
class... Opts>
2074 virtual const Opt& plot ()
const = 0;
2075 virtual Opt& plot () = 0;
2079 template<
class Opt,
class... Opts>
2083 virtual const Opt& subsetRadius ()
const = 0;
2084 virtual Opt& subsetRadius () = 0;
2088 template<
class Opt,
class... Opts>
2097 template<
class Opt,
class... Opts>
2106 template<
class Opt,
class... Opts>
2115 template<
class Opt,
class... Opts>
2119 virtual const Opt&
fixedFile ()
const = 0;
2124 template<
class Opt,
class... Opts>
2128 virtual const Opt& normalSpaceSampling ()
const = 0;
2129 virtual Opt& normalSpaceSampling () = 0;
2133 template<
class Opt,
class... Opts>
2137 virtual const Opt& maxLeverageSampling ()
const = 0;
2138 virtual Opt& maxLeverageSampling () = 0;
2142 template<
class Opt,
class... Opts>
2146 virtual const Opt&
multiBand ()
const = 0;
2151 template<
class Opt,
class... Opts>
2160 template<
class Opt,
class... Opts>
2169 template<
class Opt,
class... Opts>
2173 virtual const Opt&
procMode ()
const = 0;
2178 template<
class Opt,
class... Opts>
2187 template<
class Opt,
class... Opts>
2191 virtual const Opt&
processId ()
const = 0;
2196 template<
class Opt,
class... Opts>
2200 virtual const Opt&
ignoreId ()
const = 0;
2205 template<
class Opt,
class... Opts>
2209 virtual const Opt&
criterion ()
const = 0;
2214 template<
class Opt,
class... Opts>
2218 virtual const Opt&
minHeight ()
const = 0;
2223 template<
class Opt,
class... Opts>
2227 virtual const Opt&
maxWidth ()
const = 0;
2232 template<
class Opt,
class... Opts>
2241 template<
class Opt,
class... Opts>
2250 template<
class Opt,
class... Opts>
2254 virtual const Opt& thinOut ()
const = 0;
2255 virtual Opt& thinOut () = 0;
2259 template<
class Opt,
class... Opts>
2263 virtual const Opt&
closeMin ()
const = 0;
2268 template<
class Opt,
class... Opts>
2277 template<
class Opt,
class... Opts>
2281 virtual const Opt&
detector ()
const = 0;
2286 template<
class Opt,
class... Opts>
2290 virtual const Opt&
threshold ()
const = 0;
2295 template<
class Opt,
class... Opts>
2299 virtual const Opt&
method ()
const = 0;
2300 virtual Opt&
method () = 0;
2304 template<
class Opt,
class... Opts>
2313 template<
class Opt,
class... Opts>
2317 virtual const Opt&
avgDist ()
const = 0;
2322 template<
class Opt,
class... Opts>
2326 virtual const Opt&
merge ()
const = 0;
2327 virtual Opt&
merge () = 0;
2331 template<
class Opt,
class... Opts>
2335 virtual const Opt&
minWeight ()
const = 0;
2340 template<
class Opt,
class... Opts>
2349 template<
class Opt,
class... Opts>
2358 template<
class Opt,
class... Opts>
2367 template<
class Opt,
class... Opts>
2376 template<
class Opt,
class... Opts>
2385 template<
class Opt,
class... Opts>
2389 virtual const Opt&
wf ()
const = 0;
2390 virtual Opt&
wf () = 0;
2394 template<
class Opt,
class... Opts>
2398 virtual const Opt&
dist ()
const = 0;
2399 virtual Opt&
dist () = 0;
2403 template<
class Opt,
class... Opts>
2407 virtual const Opt&
angle ()
const = 0;
2408 virtual Opt&
angle () = 0;
2412 template<
class Opt,
class... Opts>
2421 template<
class Opt,
class... Opts>
2425 virtual const Opt&
perpDist ()
const = 0;
2430 template<
class Opt,
class... Opts>
2434 virtual const Opt&
clean ()
const = 0;
2435 virtual Opt&
clean () = 0;
2439 template<
class Opt,
class... Opts>
2448 template<
class Opt,
class... Opts>
2457 template<
class Opt,
class... Opts>
2461 virtual const Opt&
tempData ()
const = 0;
2466 template<
class Opt,
class... Opts>
2470 virtual const Opt&
directory ()
const = 0;
2475 template<
class Opt,
class... Opts>
2479 virtual const Opt&
cleanup ()
const = 0;
2484 template<
class Opt,
class... Opts>
2488 virtual const Opt&
compress ()
const = 0;
2493 template<
class Opt,
class... Opts>
2497 virtual const Opt&
utm ()
const = 0;
2498 virtual Opt&
utm () = 0;
2502 template<
class Opt,
class... Opts>
2506 virtual const Opt&
zone ()
const = 0;
2507 virtual Opt&
zone () = 0;
2511 template<
class Opt,
class... Opts>
2520 template<
class Opt,
class... Opts>
2529 template<
class Opt,
class... Opts>
2538 template<
class Opt,
class... Opts>
2542 virtual const Opt&
strips ()
const = 0;
2543 virtual Opt&
strips () = 0;
2547 template<
class Opt,
class... Opts>
2556 template<
class Opt,
class... Opts>
2565 template<
class Opt,
class... Opts>
2569 virtual const Opt&
session ()
const = 0;
2574 template<
class Opt,
class... Opts>
2578 virtual const Opt&
sessions ()
const = 0;
2583 template<
class Opt,
class... Opts>
2592 template<
class Opt,
class... Opts>
2601 template<
class Opt,
class... Opts>
2610 template<
class Opt,
class... Opts>
2619 template<
class Opt,
class... Opts>
2628 template<
class Opt,
class... Opts>
2637 template<
class Opt,
class... Opts>
2646 template<
class Opt,
class... Opts>
2650 virtual const Opt&
first ()
const = 0;
2651 virtual Opt&
first () = 0;
2655 template<
class Opt,
class... Opts>
2659 virtual const Opt&
second ()
const = 0;
2660 virtual Opt&
second () = 0;
2664 template<
class Opt,
class... Opts>
2668 virtual const Opt&
dX ()
const = 0;
2669 virtual Opt&
dX () = 0;
2673 template<
class Opt,
class... Opts>
2677 virtual const Opt&
dY ()
const = 0;
2678 virtual Opt&
dY () = 0;
2682 template<
class Opt,
class... Opts>
2686 virtual const Opt&
dZ ()
const = 0;
2687 virtual Opt&
dZ () = 0;
2691 template<
class Opt,
class... Opts>
2695 virtual const Opt&
dRoll ()
const = 0;
2696 virtual Opt&
dRoll () = 0;
2700 template<
class Opt,
class... Opts>
2704 virtual const Opt&
dPitch ()
const = 0;
2705 virtual Opt&
dPitch () = 0;
2709 template<
class Opt,
class... Opts>
2713 virtual const Opt&
dYaw ()
const = 0;
2714 virtual Opt&
dYaw () = 0;
2718 template<
class Opt,
class... Opts>
2722 virtual const Opt& value ()
const = 0;
2723 virtual Opt& value () = 0;
2727 template<
class Opt,
class... Opts>
2731 virtual const Opt& normals ()
const = 0;
2732 virtual Opt& normals () = 0;
2736 template<
class Opt,
class... Opts>
2745 template<
class Opt,
class... Opts>
2754 template<
class Opt,
class... Opts>
2763 template<
class Opt,
class... Opts>
2767 virtual const Opt&
timeLag ()
const = 0;
2772 template<
class Opt,
class... Opts>
2776 virtual const Opt&
leverArm ()
const = 0;
2781 template<
class Opt,
class... Opts>
2785 virtual const Opt&
X ()
const = 0;
2786 virtual Opt&
X () = 0;
2790 template<
class Opt,
class... Opts>
2794 virtual const Opt&
Y ()
const = 0;
2795 virtual Opt&
Y () = 0;
2799 template<
class Opt,
class... Opts>
2803 virtual const Opt&
Z ()
const = 0;
2804 virtual Opt&
Z () = 0;
2808 template<
class Opt,
class... Opts>
2817 template<
class Opt,
class... Opts>
2821 virtual const Opt&
omega ()
const = 0;
2822 virtual Opt&
omega () = 0;
2826 template<
class Opt,
class... Opts>
2830 virtual const Opt&
phi ()
const = 0;
2831 virtual Opt&
phi () = 0;
2835 template<
class Opt,
class... Opts>
2839 virtual const Opt&
kappa ()
const = 0;
2840 virtual Opt&
kappa () = 0;
2844 template<
class Opt,
class... Opts>
2848 virtual const Opt&
scanner ()
const = 0;
2853 template<
class Opt,
class... Opts>
2857 virtual const Opt&
range ()
const = 0;
2858 virtual Opt&
range () = 0;
2862 template<
class Opt,
class... Opts>
2866 virtual const Opt&
offset ()
const = 0;
2867 virtual Opt&
offset () = 0;
2871 template<
class Opt,
class... Opts>
2875 virtual const Opt&
scale ()
const = 0;
2876 virtual Opt&
scale () = 0;
2880 template<
class Opt,
class... Opts>
2884 virtual const Opt&
scanAngle ()
const = 0;
2889 template<
class Opt,
class... Opts>
2893 virtual const Opt&
tiltAngle ()
const = 0;
2898 template<
class Opt,
class... Opts>
2902 virtual const Opt&
datum ()
const = 0;
2903 virtual Opt&
datum () = 0;
2907 template<
class Opt,
class... Opts>
2916 template<
class Opt,
class... Opts>
2925 template<
class Opt,
class... Opts>
2929 virtual const Opt&
selection ()
const = 0;
2934 template<
class Opt,
class... Opts>
2943 template<
class Opt,
class... Opts>
2947 virtual const Opt&
weighting ()
const = 0;
2952 template<
class Opt,
class... Opts>
2961 template<
class Opt,
class... Opts>
2970 template<
class Opt,
class... Opts>
2974 virtual const Opt&
rejection ()
const = 0;
2979 template<
class Opt,
class... Opts>
2988 template<
class Opt,
class... Opts>
2997 template<
class Opt,
class... Opts>
3006 template<
class Opt,
class... Opts>
3015 template<
class Opt,
class... Opts>
3024 template<
class Opt,
class... Opts>
3033 template<
class Opt,
class... Opts>
3037 virtual const Opt&
minAngle ()
const = 0;
3042 template<
class Opt,
class... Opts>
3051 template<
class Opt,
class... Opts>
3060 template<
class Opt,
class... Opts>
3069 template<
class Opt,
class... Opts>
3073 virtual const Opt&
maxArea ()
const = 0;
3078 template<
class Opt,
class... Opts>
3087 template<
class Opt,
class... Opts>
3091 virtual const Opt&
gapInfo ()
const = 0;
3096 template<
class Opt,
class... Opts>
3105 template<
class Opt,
class... Opts>
3114 template<
class Opt,
class... Opts>
3123 template<
class Opt,
class... Opts>
3132 template<
class Opt,
class... Opts>
3141 template<
class Opt,
class... Opts>
3150 template<
class Opt,
class... Opts>
3159 template<
class Opt,
class... Opts>
3163 virtual const Opt&
keyPoints ()
const = 0;
3168 template<
class Opt,
class... Opts>
3172 virtual const Opt&
formLines ()
const = 0;
3177 template<
class Opt,
class... Opts>
3186 template<
class Opt,
class... Opts>
3195 template<
class Opt,
class... Opts>
3204 template<
class Opt,
class... Opts>
3213 template<
class Opt,
class... Opts>
3222 template<
class Opt,
class... Opts>
3231 template<
class Opt,
class... Opts>
3235 virtual const Opt&
images ()
const = 0;
3236 virtual Opt&
images () = 0;
3240 template<
class Opt,
class... Opts>
3244 virtual const Opt&
camera ()
const = 0;
3245 virtual Opt&
camera () = 0;
3249 template<
class Opt,
class... Opts>
3253 virtual const Opt&
cameras ()
const = 0;
3258 template<
class Opt,
class... Opts>
3262 virtual const Opt&
extOri ()
const = 0;
3263 virtual Opt&
extOri () = 0;
3267 template<
class Opt,
class... Opts>
3271 virtual const Opt&
dExtOri ()
const = 0;
3276 template<
class Opt,
class... Opts>
3280 virtual const Opt&
X0 ()
const = 0;
3281 virtual Opt&
X0 () = 0;
3285 template<
class Opt,
class... Opts>
3289 virtual const Opt&
Y0 ()
const = 0;
3290 virtual Opt&
Y0 () = 0;
3294 template<
class Opt,
class... Opts>
3298 virtual const Opt&
Z0 ()
const = 0;
3299 virtual Opt&
Z0 () = 0;
3303 template<
class Opt,
class... Opts>
3307 virtual const Opt&
dX0 ()
const = 0;
3308 virtual Opt&
dX0 () = 0;
3312 template<
class Opt,
class... Opts>
3316 virtual const Opt&
dY0 ()
const = 0;
3317 virtual Opt&
dY0 () = 0;
3321 template<
class Opt,
class... Opts>
3325 virtual const Opt&
dZ0 ()
const = 0;
3326 virtual Opt&
dZ0 () = 0;
3330 template<
class Opt,
class... Opts>
3334 virtual const Opt&
dOmega ()
const = 0;
3335 virtual Opt&
dOmega () = 0;
3339 template<
class Opt,
class... Opts>
3343 virtual const Opt&
dPhi ()
const = 0;
3344 virtual Opt&
dPhi () = 0;
3348 template<
class Opt,
class... Opts>
3352 virtual const Opt&
dKappa ()
const = 0;
3353 virtual Opt&
dKappa () = 0;
3357 template<
class Opt,
class... Opts>
3361 virtual const Opt&
intOri ()
const = 0;
3362 virtual Opt&
intOri () = 0;
3366 template<
class Opt,
class... Opts>
3370 virtual const Opt&
c ()
const = 0;
3371 virtual Opt&
c () = 0;
3375 template<
class Opt,
class... Opts>
3384 template<
class Opt,
class... Opts>
3388 virtual const Opt&
undistort ()
const = 0;
3393 template<
class Opt,
class... Opts>
3397 virtual const Opt&
rho0 ()
const = 0;
3398 virtual Opt&
rho0 () = 0;
3402 template<
class Opt,
class... Opts>
3406 virtual const Opt& a3 ()
const = 0;
3407 virtual Opt& a3 () = 0;
3411 template<
class Opt,
class... Opts>
3415 virtual const Opt& a4 ()
const = 0;
3416 virtual Opt& a4 () = 0;
3420 template<
class Opt,
class... Opts>
3424 virtual const Opt&
a5 ()
const = 0;
3425 virtual Opt&
a5 () = 0;
3429 template<
class Opt,
class... Opts>
3433 virtual const Opt&
a6 ()
const = 0;
3434 virtual Opt&
a6 () = 0;
3438 template<
class Opt,
class... Opts>
3442 virtual const Opt&
oriFile ()
const = 0;
3447 template<
class Opt,
class... Opts>
3451 virtual const Opt&
obsFile ()
const = 0;
3456 template<
class Opt,
class... Opts>
3465 template<
class Opt,
class... Opts>
3474 template<
class Opt,
class... Opts>
3483 template<
class Opt,
class... Opts>
3492 template<
class Opt,
class... Opts>
3501 template<
class Opt,
class... Opts>
3510 template<
class Opt,
class... Opts>
3519 template<
class Opt,
class... Opts>
3528 template<
class Opt,
class... Opts>
3537 template<
class Opt,
class... Opts>
3546 template<
class Opt,
class... Opts>
3555 template<
class Opt,
class... Opts>
3559 virtual const Opt&
oriFormat ()
const = 0;
3564 template<
class Opt,
class... Opts>
3568 virtual const Opt&
workflow ()
const = 0;
3573 template<
class Opt,
class... Opts>
3577 virtual const Opt&
stages ()
const = 0;
3578 virtual Opt&
stages () = 0;
3582 template<
class Opt,
class... Opts>
3586 virtual const Opt&
last ()
const = 0;
3587 virtual Opt&
last () = 0;
3591 template<
class Opt,
class... Opts>
3595 virtual const Opt&
strip ()
const = 0;
3596 virtual Opt&
strip () = 0;
3600 template<
class Opt,
class... Opts>
3609 template<
class Opt,
class... Opts>
3618 template<
class Opt,
class... Opts>
3622 virtual const Opt&
segments ()
const = 0;
3627 template<
class Opt,
class... Opts>
3636 template<
class Opt,
class... Opts>
3640 virtual const Opt&
sort ()
const = 0;
3641 virtual Opt&
sort () = 0;
3645 template<
class Opt,
class... Opts>
3649 virtual const Opt&
byproduct ()
const = 0;
3654 template<
class Opt,
class... Opts>
3658 virtual const Opt&
crsTrafo ()
const = 0;
3663 template<
class Opt,
class... Opts>
3667 virtual const Opt&
inCRS ()
const = 0;
3668 virtual Opt&
inCRS () = 0;
3672 template<
class Opt,
class... Opts>
3676 virtual const Opt&
outCRS ()
const = 0;
3677 virtual Opt&
outCRS () = 0;
3681 template<
class Opt,
class... Opts>
3690 template<
class Opt,
class... Opts>
3694 virtual const Opt&
aFormat ()
const = 0;
3699 template<
class Opt,
class... Opts>
3703 virtual const Opt&
trace ()
const = 0;
3704 virtual Opt&
trace () = 0;
3708 template<
class Opt,
class... Opts>
3717 template<
class Opt,
class... Opts>
3726 template<
class Opt,
class... Opts>
3735 template<
class Opt,
class... Opts>
3744 template<
class Opt,
class... Opts>
3753 template<
class Opt,
class... Opts>
3762 template<
class Opt,
class... Opts>
3766 virtual const Opt&
mergeFunc ()
const = 0;
3771 template<
class Opt,
class... Opts>
3780 template<
class Opt,
class... Opts>
3784 virtual const Opt&
style ()
const = 0;
3785 virtual Opt&
style () = 0;
3789 template<
class Opt,
class... Opts>
3793 virtual const Opt&
maxSlope ()
const = 0;
3798 template<
class Opt,
class... Opts>
3802 virtual const Opt&
deviation ()
const = 0;
3807 template<
class Opt,
class... Opts>
3816 template<
class Opt,
class... Opts>
3825 template<
class Opt,
class... Opts>
3834 template<
class Opt,
class... Opts>
3838 virtual const Opt&
file ()
const = 0;
3839 virtual Opt&
file () = 0;
3843 template<
class Opt,
class... Opts>
3847 virtual const Opt&
format ()
const = 0;
3848 virtual Opt&
format () = 0;
3852 template<
class Opt,
class... Opts>
3861 template<
class Opt,
class... Opts>
3870 template<
class Opt,
class... Opts>
3879 template<
class Opt,
class... Opts>
3888 template<
class Opt,
class... Opts>
3903 template<
class... Opts>
3909 template<
class Opt,
class... Opts>
3912 using Name =
typename Opt::Name;
3913 using Type = std::conditional_t<
3914 Name::value <= Names::LastShared,
3916 Name::value <= Names::LastGlobal,
3926 template<
class... Opts>
@ images
images group (opalsStripAdjust)
@ scale
scanner range scale (opalsStripAdjust)
@ echoWidthMax
strip.filter group (opalsStripAdjust)
@ nbThreads
number of concurrent threads
@ postfix_absKmaxDir
postfix for azimuth of maximum absolute curvature grid files
@ extOri
exterior orientation (opalsStripAdjust)
def thalweg_shapefile(self, th_en, logger)
Creates shapefile containing the thalweg.
Definition: hydThalweg.py:710
@ correctionModel
strip.trajectory group (opalsStripAdjust)
@ intOri
interior orientation (opalsStripAdjust)
@ alphaShapeRefPlane
reference plane for alpha shapes (opalsSegmentation)
@ lineVertexDist
Regular distance for vertex spacing along linear geometries.
@ dOmega
omega angle offset (opalsStripAdjust)
@ Y0
Projection center's Y-coordinate.
@ redPoint
defines the coordinates of a reduction point
@ transformData
boolean flag indicating whether or not to transform the input data (eg. opalsICP)
def cut_to_water_surface(self, wb_spl, outGeo)
Interpolates the water surface height for each section and restricts the spline to the water surface.
Definition: hydThalweg.py:431
@ statistic
general statistic information about a given input file (opalsInfo)
@ detector
edge detection method (opalsEdgeDetect)
@ perpDist
weight factor perpendicular distance (opalsLineTopology)
@ boundaryDerivativeIsZero
strip.trajectory.boundaryDerivativeIsZero group (opalsStripAdjust)
@ mounting
compute 3D-shifts and flight direction aligned rotations (roll-pitch-yaw)
@ samplingInterval
trajectory sampling interval [s] strip.trajectory group (opalsStripAdjust)
@ postfix_slope
postfix for slope grid files (deprecated use slpPerc instead)
@ skipVoidAreas
skip all void parts of datasets for data processing (opalsALgebra)
@ postfix_sigma0
postfix for sigma0 grid files
typename IAcc_< Opts... >::Type IAcc
The specialization of IAcc_ according to the given options.
Definition: IAccess.hpp:571
@ cameras
cameras group (opalsStripAdjust)
@ maxWidth
maximum (object) width
def filter_secs(self, outGeo, logger=None)
Removes sections with not enough points and with points only in one half of the section.
Definition: hydThalweg.py:286
@ revertDist
revert distance (opalsLineTopology)
@ nonOverlapMerge
merging non-overlapping datasets (opalsGridMerge)
def P0P1(self, outGeo)
Extracts the origin and x-axis of each cross-section in global and local coordinates.
Definition: hydThalweg.py:630
@ storeMetaInfo
level of meta info that are stored (opalsNormals)
@ trace
for tracing a stem up and downwards (opalsDBH)
@ probabilities
(list of) proabability values [0..1] (opalsHisto))
@ a5
tangential lens distortion, bilinear in y ORIENT:5 (opalsStripAdjust)
@ postfix_ny
postfix for normal y grid files
@ xSigPriori
standard deviation a priori of x-coordinate (opalsStripAdjust)
@ adjustment
adjustment group (opalsStripAdjust)
@ minConsensus
minimum level of consensus
@ weighting
correspondences.strip2strip.weighting group(opalsStripAdjust)
@ postfix_slpPerc
postfix for slpPerc grid files
@ omega
sessions.adjustment.misalignment group(opalsStripAdjust)
@ outParamFile
final parameter export
@ trafo
affine 3-d transformation (opalsExport)
@ hollowingThresh
point count above which to not triangulate all data but only their outer regions or borders (opalsBou...
def plot_sections(self, outGeo, wb_spl, wb_th, logger, outGeoNonGround=None)
creates section plots, each plot contains the section points, the thalweg point and the spline of one...
Definition: hydThalweg.py:536
@ systemEchoWidth
echo width of system waveform - necessary for non FWF Data (opalsRadioCal)
@ scope
scope of execution
@ dRoll
strip.trajectory group (opalsStripAdjust)
@ postfix_pcount
postfix for point count grid files
typename IAcc_< Opts... >::Type IAcc
The specialization of IAcc_ according to the given options.
Definition: IAccess.hpp:708
@ mntCalFile
mounting calibration file (opalsAddTraj)
@ image2strip
image-to-strip correspondences group (opalsStripAdjust)
@ nBins
number of different bins (e.g. opalsHisto)
@ oformat_tin
default TIN output format
@ binWidth
width of a single bin (e.g. opalsHisto)
@ Z0
Projection center's Z-coordinate.
logger
Definition: hydThalweg.py:745
@ borderFile
border file path (e.g. opalsTIN)
@ preventIntersection
prevent intersection of lines (opalsLineTopology)
@ postfix_shannon_entropy
postfix for shannon entropy grid files
@ closeMin
suppress closed contours with area < closeMin (opalsIsolines)
@ first
apply transformation to the first grid before subtracting
@ Y
sessions.adjustment.leverArm group(opalsStripAdjust)
@ postfix_pdens
postfix for point density grid files
@ approxFile
File containing approximation info.
@ convThreshold
adjustment convergence threshold (opalsGeorefApprox)
@ gridFile
grid model file
@ maxBridgeDist
defines maximum distance to be bridged (opalsIsolines)
@ dist
weight factor distance (opalsLineTopology)
typename IAcc_< Opts... >::Type IAcc
The specialization of IAcc_ according to the given options.
Definition: IAccess.hpp:38
@ postfix_mean
postfix for mean grid files
@ avgDist
average distance (opalsLineTopology)
@ ratioMode
echo ratio calculation mode
@ format
generic format parameter (opalsInfo)
@ obsTrafPars
input transformation parameters (opalsGeorefApprox)
@ postfix_center
postfix for closest-to-cell-center grid files
@ maxRoughness
correspondences.strip2strip.rejection group(opalsStripAdjust)
@ oriFile
file with a priori exterior image orientation (opalsStripAdjust)
@ sigmaPoint
height sigma of the point cloud data (opalsLineModeler)
@ sunPosition
sun position (opalsShade)
@ division
division mode for surface simplification (opalsSimplify)
@ paramMapping
mapping of parameters from file to own parameters
@ minHeight
minimum (object) height
@ postfix_exposDeg
postfix for expostion grid files
def thalweg_points(self, wb_spl)
Computes the thalweg point of each section as the median of the spline minima corresponding to self....
Definition: hydThalweg.py:498
@ suppressRungs
remove all one-pixel-diagonal line elements (opalsVectorize, toPolyline)
@ byRoughness
correspondences.strip2strip.weighting group(opalsStripAdjust)
@ second
apply transformation to the second grid before subtracting
@ maxArea
maximum area (opalsFillGaps)
@ file
generic file parameter (opalsInfo)
@ coord_ref_sys
default coordinate reference system (EPSG Code, WKT string or PRJ-File)
@ penetration
estimated penetration rate
@ criterion
defining the segment homogeneity criterion (opalsSegmentation)
@ task
String to replace $OPALS_TASK with.
@ debugNormalsLen
length of the normal vectors (opalsNormals)
@ postfix_quadratic_entropy
postfix for quadratic entropy grid files
@ phi
sessions.adjustment.misalignment group(opalsStripAdjust)
@ shading
shading algorithm (opalsShade)
@ inGeoid
input geoid model raster file (opalsReproject)
@ fixedFile
fixed dataset within adjustment (opalsICP)
@ modelPlaneThreshold
defines a vertical distance threshold between a model and a plane (opalsModelFormAxis)
@ postfix_excen
postfix for excentricity grid files
@ column_name_alias
column name alias
@ dExtOri
delta exterior orientation (opalsStripAdjust)
@ multiBand
used by opalsGrid to enable or disable multibans instead of multiple files for features....
@ condClustering
Parameter group 'condClustering' containing options for conditional clustering (opalsSegmentation)
@ robFactor
factor used for robust estimation(opalsLSM)
@ deleteTempData
Delete temporary / intermediate data (opalsTerrainFilter)
@ edgeHandling
controls pixel values beyond the image border (opalsConvolution)
@ byDeltaAngle
correspondences.strip2strip.weighting group(opalsStripAdjust)
@ iFilter
input filter (e.g. opalsTIN)
@ distributionFunc
definition of reference distribution (opalsHisto)
@ last
last stage to be processed (opalsStripAdjust)
@ band
raster band number/index in case of multi-layer rasters
@ trajectory
strip.trajectory group (opalsStripAdjust)
@ inSRS
input spatial reference system as WKT/proj4 description string or EPSG code (opalsReproject)
@ obsFile
file with image point observations (opalsStripAdjust)
@ correspondences
correspondences group(opalsStripAdjust)
def knots(self, c_sort_sec, stepsize)
Evaluates the knots of one spline.
Definition: hydThalweg.py:371
@ fileLogLevel
verbosity level of log file output
@ postfix_min
postfix for minimum grid files
@ postfix_majority
postfix for majority grid files
@ revertInterval
revert interval (opalsLineTopology)
@ sectionRange
start/stop stationing along the axis(opalsSection))
@ relWeightLead
relative weight lead (opalsLineTopology)
@ kappa
sessions.adjustment.misalignment group(opalsStripAdjust)
@ onlyLastEchoes
strip group (opalsStripAdjust)
@ offsetPal
offset value to be applied to the given palette (opalsZcolor)
@ rejection
correspondences.strip2strip.rejection group(opalsStripAdjust)
@ maxSigmaMAD
correspondences.strip2strip.rejection group(opalsStripAdjust)
@ postfix_kminDir
postfix for azimuth of minimum curvature grid files
@ stages
group to limit the stages to be processed (opalsStripAdjust)
@ activateBorderMerge
flag if grid files should be merged at the border (opalsGridMerge)
@ direction
normals direction (e.g. opalsNormals)
@ tFormat
file format of the trajectory file (opalsImport)
@ postfix_median
postfix for median grid files
@ postfix_stdDev
postfix for standard deviation grid files
@ sigmaApriori
estimated accuracy of observations before adjustment (opalsRobFilter)
@ cfgFile
configuration file
@ lsmTrafo
LSM transformation type (opalsLSM)
@ workflow
group for workflow control (opalsStripAdjust)
def classify(self, buffered_odm, logger)
Classifies points of dataset into ground- and non-ground-points.
Definition: hydThalweg.py:136
@ perimeter
Calculate only the perimeter.
@ maxPixelRigorous
maximum number of gap-pixel for rigorous adaptive fill (opalsFillGaps)
@ ySigPriori
standard deviation a priori of x-coordinate (opalsStripAdjust)
@ a6
tangential lens distortion, bilinear in x ORIENT:6 (opalsStripAdjust)
@ pairList
a list strip pairs (e.g. opalsOverlap)
@ oformat_grid
default grid output format
def sec_stats(self, outGeo)
Extracts the stationing of each cross-section origin out of outGeo.
Definition: hydThalweg.py:263
@ legend
on / off / file=filename where legend in SVG format is to be written (opalsZcolor)
@ utm
UTM definition group (opalsStripAdjust)
@ ignoreId
defining a list of ids to be ignored (opalsLineModeler)
@ dY
strip.trajectory group (opalsStripAdjust)
@ strip2strip
correspondences.strip2strip group(opalsStripAdjust)
@ skipEmptyBins
skips empty bin entries in the histogram (opalsHisto)
@ Z
sessions.adjustment.leverArm group(opalsStripAdjust)
@ postfix_stdDevMad
postfix for standard deviation MAD grid files
@ intersectSnapDist
omit distance for missing intersections (opalsLineTopology)
@ refinePlanes
activates refining step for plane extraction (opalsSegementation)
@ forwardIntersect
forward intersection of tie points group (opalsStripAdjust)
@ wf
Parameter group 'wf' containing weight factor options (opalsLineTopology)
@ samplingDist
defines a uniform sampling distance (eg, opalsICP)
@ dX0
Projection center's X-coordinate offset (opalsStripAdjust)
@ strip
strip ID of an image (opalsStripAdjust)
@ writeFilterInfo
write filter information to odm (opalsTerrainFilter)
@ inZOffset
height offset of input SRS (opalsReproject)
@ splitByAttribute
split data set by a certain (integer-valued) attribute(opalsTranslate)
@ subsamplingPercentPoi
correspondences.strip2strip.selection group(opalsStripAdjust)
@ control2strip
correspondences.control2strip group(opalsStripAdjust)
@ maxSlope
defines maximum slope to consider (opalsIsolines)
@ temp
File path to replace $OPALS_TEMP with.
@ session
strip group (opalsStripAdjust)
@ method
method of computation (opalsFillGaps, opalsLineTopology)
Ultimately, defines the specialization of IAcc in the namespace according to Opt's enumerator.
Definition: IAccess.hpp:3904
@ outGeoid
output geoid model raster file (opalsReproject)
@ cumulativeHistogram
flag for activating the cumulative histogram (opalsHisto)
@ crsTrafo
crs transformation group (opalsTranslate)
@ alphaRadius
circumcircle radius for alpha shape (opalsBounds)
Provides access method(s) to the first given option with name(s) according to that option's enumerato...
Definition: IAccess.hpp:690
def spline(self, outGeo, stepsize=1)
Fits a spline to the points of each (ground)-section.
Definition: hydThalweg.py:316
@ datum
sessions.adjustment.datum group(opalsStripAdjust)
@ spotData
file containing (2D) positions (opalsLSM))
@ misalignment
sessions.adjustment.misalignment group(opalsStripAdjust)
@ tiltAngle
sessions.adjustment.scanner.tiltAngleOffset group(opalsStripAdjust)
@ scalePal
scale factor to be applied to the given palette (opalsZcolor)
@ postfix_nx
postfix for normal x grid files
@ zone
UTM definition group (opalsStripAdjust)
@ zRange
range of z-values to be used for z-coloring (e.g. opalsZcolor)
@ maxPointDensity
(opalsStripAdjust)
@ pyramidLevels
Number of data/image pyramid levels (opalsTerrainFilter)
@ outCRS
output coordinate reference system as WKT/proj4 description string or EPSG code (opalsTranslate)
@ threshold
threshold (opalsEdgeDetect)
Definition: hydThalweg.py:33
@ postfix_quantile
postfix for quantile grid files
@ scanner
sessions.adjustment.scanner group(opalsStripAdjust)
@ timeLag
sessions.trajectory group(opalsStripAdjust)
@ clean
Parameter group 'clean' (opalsLineTopology)
@ mergePolygon
merge polygon method (eg. opalsImport)
@ image2image
image-to-image correspondences group (opalsStripAdjust)
@ byproduct
optional output that is not the central result of a module run (opalsSegmentation: segment odm repres...
@ deviation
byproduct deviation file (opalsGridMerge)
@ lsmMode
LSM processing mode (opalsLSM)
@ createAlpha
indicator for grid mask creation as alpha channel (opalsMask)
@ segments
segment manager (opalsSegmentation)
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8
@ postfix_range
postfix for differences between maximum and minimum grid files
@ mergeFunc
merge function for blending multiple raster (opalsGridMerge)
@ procMode
processing mode
@ inGeometry
input (OGC) gemeotry
@ normalize
normalize results (e.g. opalsConvolution)
@ lineBufferDist
Line buffer distance.
@ postfix_var
postfix for variance grid files
@ outSRS
output spatial reference system as WKT/proj4 description string or EPSG code (opalsReproject)
@ refModel
defines a reference model (e.g., horizontal/tilted plane or raster model)
@ oriFormat
file format for image orientations (opalsSnellius)
@ distortion
lens distortion (opalsStripAdjust)
@ inParamFiles
parameters to import from file
@ postfix_kmin
postfix for minimum curvature grid files
@ densityRange
density range (e.g. opalsHisto)
@ breakLines
specific parameter for category break lines (opalsTerrainFilter)
@ robustIter
number of robust iterations (opalsStripAdjust)
@ postfix_nmin
postfix for n-minimum grid files
@ minImageCount
minimum number of image points for a tie point (opalsStripAdjust)
@ valueFrequency
option for opalsInfo for extracting the value frequencies for certain attributes/bands
@ force_coord_ref_sys
forces using CRS from coord_ref_sys option
@ exportOverview
export overview features (opalsInfo)
@ dpSigPriori
correspondences.control2strip group(opalsStripAdjust)
@ leverArm
sessions.adjustment group(opalsStripAdjust)
@ ignoreNoData
ignore no-data pixels withon kernel neighbourhood (opalsConvolution)
@ bulkPoints
specific parameter for category bulk points (opalsTerrainFilter)
@ trafoType
transformation type (opalsICP)
@ kernelSize
output grid size equals entire kernel size
def check_echo_attribute(self, odm)
Definition: hydThalweg.py:123
@ maxTol
maximum tolerance (e.g. opalsSimplify)
@ maxAngleDev
maximum angle between two elements (opalsICP, opalsLineTopology)
@ navFrame
navigation frame (opalsAddTraj)
@ sampleRange
sample (attribute) range (e.g. opalsHisto)
@ formLines
specific parameter for category form lines (opalsTerrainFilter)
@ lowerThresholdScale
scale for asymmetric filter thresholds (opalsTerrainFilter)
@ storeStatistics
used by zonal fit to store statistics as attribute in ODM file.
@ sigmaShift
sigma of additional shift observations (opalsGeorefApprox)
@ directory
Temporary / intermediate data directory path (opalsStripAdjust)
@ camera
camera ID (opalsStripAdjust)
@ patchWidth
patch width for structure line modelling (opalsLineModeler)
@ outTrafPars
output transformation parameters (opalsLSM, opalsGeorefApprox)
@ dKappa
kappa angle offset (opalsStripAdjust)
@ postfix_kmean
postfix for mean curvature grid files
@ coord_system
DEPRECATED OPTION: use option coord_ref_sys instead!
@ postfix_precision
forgotten to check-in by gm
@ levels
individual height levels (e.g. opalsIsolines)
@ robustWFAdpation
adaptions of the robust weight function (opalsRobFilter)
Provides access method(s) to the first given option with name(s) according to that option's enumerato...
Definition: IAccess.hpp:20
@ boundsType
boundary type to use (e.g. opalsBounds)
@ X
sessions.adjustment.leverArm group(opalsStripAdjust)
@ processStructure
byproduct structure file (opalsGridMerge)
Names
Enumerates all option names.
Definition: OptionNames.hpp:19
@ aFormat
format for approximate file (opalsDBH)
@ processId
defining a list of ids to process (opalsLineModeler)
@ undistort
create undistorted images (opalsStripAdjust)
def sections_non_ground(self, classified_odm, logger)
Creates cross-sections of (non-ground-)points.
Definition: hydThalweg.py:225
@ adaptive
Uses adaptive plane fit with inverse distance weighting.
@ tempDirectory
name of temporary directory
@ extrapolationCheck
check for extrapolation (opalsGrid)
@ c
focal length (opalsStripAdjust)
@ filter
string to be parsed in construction of DM::IFilter (various modules)
def thalweg_en(self, outGeo, wb_th)
Computes the global coordinates of each thalweg point.
Definition: hydThalweg.py:690
@ minWeight
minimum weight (opalsLineTopology)
@ postfix_max
postfix for maximum grid files
@ covariance
estimate covariance? (opalsStripAdjust)
@ merge
Parameter group 'merge' (opalsLineTopology)
@ offset
scanner range offset (opalsStripAdjust)
@ oformat_lidar
default lidar output format
def transformation_parameters(self, outGeo)
Computes the parameters of a similarity transformation.
Definition: hydThalweg.py:655
@ nClasses
number of different classes (e.g. opalsZColor)
@ fillMask
input file (vector or raster) containing the data mask (e.g. result of opalsBounds) (opalsFillGaps)
@ controlPointClouds
controlPointClouds group(opalsStripAdjust)
@ scannerOrientation
strip group (opalsStripAdjust)
@ robustInterpolation
group of specific parameters for robust interpolation (opalsTerrainFilter)
@ exactComputation
flag for exact median computation (opalsHisto)
@ inCRS
input coordinate reference system as WKT/proj4 description string or EPSG code (opalsTranslate)
@ outGeometry
output (OGC) gemeotry
@ scanAngleMaxAbs
strip.filter group (opalsStripAdjust)
@ outDirectory
name of output directory
@ area
Calculate only the area.
@ max_log_file_mb
Maximum log file size [MB].
def cse(self, outGeo)
Extracts cross-distances, stationings and elevations of the points in each section out of outGeo.
Definition: hydThalweg.py:243
@ range
scanner range group (opalsStripAdjust)
@ oformat_vector
default vector output format
@ dZ
strip.trajectory group (opalsStripAdjust)
@ groundTiePoints
group for tie object points (opalsStripAdjust)
@ storeBeamInfo
defines beam information that is attached during import (opalsImport)
@ gapInfo
write additional gap information to files (opalsFillGaps)
@ snapRadius
snap radius (e.g. opalsTIN: used for connecting close line endings)
def buffer(self, logger)
Creates a buffer-shapefile out of the axisfile and the section width.
Definition: hydThalweg.py:81
@ postfix_attribute
postfix for grid files repesenting an abitrary attribute
For an empty parameter pack, IAcc_ defines IBase as its Type.
Definition: IAccess.hpp:24
@ calcScanAngle
strip group (opalsStripAdjust)
Provides access method(s) to the first given option with name(s) according to that option's enumerato...
Definition: IAccess.hpp:553
@ dPhi
phi angle offset (opalsStripAdjust)
@ scanAngle
sessions.adjustment.scanner.scanAngleOffset group(opalsStripAdjust)
@ restoreOrder
restore natural order of data (opalsExport)
@ sigmaSmooth
gaussian smoothing sigma (opalsEdgeDetect)
@ dX
strip.trajectory group (opalsStripAdjust)
@ tempData
Temporary / intermediate data group (opalsStripAdjust)
@ stripList
a list strip (opalsGeorefApprox)
@ postfix_z
postfix for grid files representing z
@ searchMode
dimension of nearest neighbor search (opalsNormals)
@ exportHeader
export header features (opalsInfo) -> deprecated
@ approximative
use precise(=slow) or approximative(=fast) computation (opalsBounds)
@ X0
Projection center's X-coordinate.
@ condition
condition formula string for grid mask computation (opalsMask)
@ straightness
weight factor straightness (opalsLineTopology)
@ timeRange
process only a subset of the data the given time range (opalsFullwave)
@ feature
Use a statistic feature of the boundary gap points for filling.
@ style
Parameter group 'style' containing styling-options for isolines (opalsIsolines)
@ dY0
Projection center's Y-coordinate offset (opalsStripAdjust)
@ oFilter
output filter (e.g. opalsTIN)
@ rho0
lens distortion normalization radius (opalsStripAdjust)
@ refractiveIndex
refractive index (e.g. opalsSnellius)
@ mtaZone
defines the MTA zone to resolve ambiguties of multiple-pluses-in-air-scanners (opalsFullwave)
@ outZOffset
height offset of output SRS (opalsReproject)
@ sort
sorting method (opalsSegmentation: sorting of segments)
@ seedCalculator
Calculator for seed point order (opalsSegmentation)
@ postfix_nmax
postfix for n-maximum grid files
@ dPitch
strip.trajectory group (opalsStripAdjust)
@ histogram
generic histogram (opalsHisto)
@ filterThresholds
filter thresholds for hierarchical levels (opalsTerrainFilter)
@ sigmaApprox
2d sigma of the structure line approximation (opalsLineModeler)
classifyGroundPoints
Definition: hydThalweg.py:138
@ overlap
specifies the overlap for sequential operations
@ maxReprojectionError
maximum reprojection error (opalsStripAdjust)
def sections(self, classified_odm, logger)
Creates cross-sections of (ground-)points.
Definition: hydThalweg.py:187
@ plotFile
name of plot file (e.g. opalsHisto)
@ minAngle
minimum intersection angle (opalsLineModeler)
@ postfix_kmaxDir
postfix for azimuth of maximum curvature grid files
@ selection
correspondences.strip2strip.selection group(opalsStripAdjust)
@ formula
formula string for albegraic grid computations (opalsAlgebra)
@ points_in_memory
limit number of points kept in memory by the ODM
@ postfix_rms
postfix for rms grid files
@ cleanup
Cleanup / delete temporary / intermediate data (opalsStripAdjust)
@ planeExtraction
Parameter group 'planeExtraction' containing options for planar surface extraction (opalsSegmentation...
@ checkPoints
IDs of check points (opalsStripAdjust)
@ postfix_exposRad
postfix for expostion grid files
@ mergeWidth
merge width defining the band for blending multiple raster (opalsGridMerge)
@ compressCollinear
export/store first and last vertices only of a series of collinear vertices (e.g. opalsContouring)
@ enduranceMode
force to continue processing (with next file/dataset) where normally an expcetions would be thrown (o...
@ data_type_grid
default output grid/raster data type
@ angle
weight factor angle (Hz, V) (opalsLineTopology)
For an empty parameter pack, IAcc_ defines IBase as its Type.
Definition: IAccess.hpp:694
scriptName
Definition: hydThalweg.py:747
@ alphaFile
output file path for alpha shape (opalsTIN)
@ postfix_slpRad
postfix for slpRad grid files
typename IAcc_< Opts... >::Type IAcc
The specialization of IAcc for the first member of a group.
Definition: IAccess.hpp:3927
@ fixedStrip
fixed strip within the adjustment (opalsGeorefApprox)
@ screenLogLevel
verbosity level of screen output
@ deleteUselessOutFile
delete useless output file
@ initValue
initialization value for specified cell (eg, opalsRasterize)
@ strips
strip group (opalsStripAdjust)
@ dYaw
strip.trajectory group (opalsStripAdjust)
@ hemisphere
UTM definition group (opalsStripAdjust)
@ applyTrafo
determines whether to apply transformation to first or second input file(opalsDiff)
@ voxelSize
defines the size (edge length) of voxel cube)
@ postfix_expos
postfix for expostion grid files (deprecated use exposRad instead)
@ postfix_sum
postfix for sum grid files
@ create_option
dataset create options
@ maxMemory
amount of memory [MB] to be used by (various) modules
@ postfix_openness
postfix for openness grid files
@ palFile
palette file (opalsZcolor)
@ groundControlPoints
groundControlPoints group(opalsStripAdjust)
@ densification
densification mode (opalsIsolines)
@ searchGeneration
search generation (opalsLineTopology)
@ generateOFD
defines maximum distance to be bridged (opalsInfo)
@ maxDist
maximum point distance (e.g. opalsSimplify, opalsSegmentation)
@ operation
coordinate operation for crs transformations (opalsTranslate)
def section_outlines(self, outGeo, logger)
Creates the section outlines and stores them in a shp-file.
Definition: hydThalweg.py:594
@ boundaryRatio
ratio between the valid boundary pixel of a gap and the number of gap-pixel that lie on the image bou...
@ pointCount
min und max point count for patches (opalsLineModeler)
@ setAttribute
generic ground point calculator setting (opalsTerrainFilter)
For an empty parameter pack, IAcc_ defines IBase as its Type.
Definition: IAccess.hpp:557
@ postfix_slpDeg
postfix for slpDeg grid files
@ compress
Compress temporary / intermediate data (opalsStripAdjust)
@ spikeRemoval
flag for removing spikes in the final modelling result (opalsLineModeler)
@ keyPoints
specific parameter for category key points (opalsTerrainFilter)
@ patchLength
patch length for structure line modelling (opalsLineModeler)
@ classifyOverlap
test option for opalsTerrainFiler
@ postfix_kgauss
postfix for gaussian curvature grid files
@ lineBufferedScreenLog
line buffered log output to screen
@ overlapFile
overlap file path (e.g. opalsOverlap )
@ maxIter
maximum number of iterations (various modules)
Base class of all option types.
Definition: IOption.hpp:39
@ postfix_minority
postfix for minority grid files
@ minLength
minimum length
@ postfix_sigmaz
postfix for sigmaZ grid files
@ sessions
sessions group (opalsStripAdjust)
@ dZ0
Projection center's Z-coordinate offset (opalsStripAdjust)
@ postfix_kmax
postfix for maximum curvature grid files