Load settings move to AppPointsPy

This commit is contained in:
Benjamin Alterauge
2021-12-11 12:08:48 +01:00
committed by wmayer
parent 8da1799956
commit 698a876ba1
3 changed files with 20 additions and 12 deletions

View File

@@ -88,7 +88,12 @@ private:
reader.reset(new AscReader);
}
else if (file.hasExtension("e57")) {
reader.reset(new E57Reader);
Base::Reference<ParameterGrp> hGrp = App::GetApplication().GetUserParameter()
.GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/Points/E57");
bool useColor = hGrp->GetBool("UseColor", true);
bool checkState = hGrp->GetBool("CheckInvalidState", true);
float minDistance = hGrp->GetFloat("MinDistance", -1.);
reader.reset(new E57Reader(useColor, checkState, minDistance));
}
else if (file.hasExtension("ply")) {
reader.reset(new PlyReader);
@@ -203,7 +208,12 @@ private:
reader.reset(new AscReader);
}
else if (file.hasExtension("e57")) {
reader.reset(new E57Reader);
Base::Reference<ParameterGrp> hGrp = App::GetApplication().GetUserParameter()
.GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/Points/E57");
bool useColor = hGrp->GetBool("UseColor", true);
bool checkState = hGrp->GetBool("CheckInvalidState", true);
float minDistance = hGrp->GetFloat("MinDistance", -1.);
reader.reset(new E57Reader(useColor, checkState, minDistance));
}
else if (file.hasExtension("ply")) {
reader.reset(new PlyReader);