41 nSmoothInternal_(
dict.getOrDefault<label>(
"nSmoothInternal", 0)),
54 nFeatureSnap_(
dict.getOrDefault(
"nFeatureSnapIter", -1)),
55 explicitFeatureSnap_(
dict.getOrDefault(
"explicitFeatureSnap", true)),
56 implicitFeatureSnap_(
dict.getOrDefault(
"implicitFeatureSnap", false)),
57 multiRegionFeatureSnap_
59 dict.getOrDefault(
"multiRegionFeatureSnap", false)
61 detectNearSurfacesSnap_
63 dict.getOrDefault(
"detectNearSurfacesSnap", true)
67 dict.getOrDefault(
"strictRegionSnap", false)
69 detectBaffles_(
dict.getOrDefault(
"detectBaffles", true)),
70 baffleFeaturePoints_(
dict.getOrDefault(
"baffleFeaturePoints", false)),
71 releasePoints_(
dict.getOrDefault(
"releasePoints", false)),
72 stringFeatures_(
dict.getOrDefault(
"stringFeatures", true)),
73 avoidDiagonal_(
dict.getOrDefault(
"avoidDiagonal", false)),
78 concaveAngle_(
dict.getOrDefault<scalar>(
"concaveAngle", 45)),
79 minAreaRatio_(
dict.getOrDefault<scalar>(
"minAreaRatio", 0.3)),
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Helper class which maintains intersections of (changing) mesh with (static) surfaces.
Simple container to keep together snap specific information.