File indexing completed on 2026-09-05 08:18:11
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/Visualization/ViewConfig.hpp"
0010
0011 #include "Acts/Geometry/GeometryObject.hpp"
0012 #include "Acts/Geometry/TrackingVolume.hpp"
0013 #include "Acts/Surfaces/Surface.hpp"
0014
0015 #include <functional>
0016
0017 namespace Acts {
0018
0019 ViewConfig defaultGeometryColoring(const GeometryObject& geoObj) {
0020 if (geoObj.geometryId().boundary() != 0) {
0021 return ViewConfig{.color = {255, 165, 0}};
0022 }
0023
0024 if (geoObj.geometryId().sensitive() != 0) {
0025 return ViewConfig{.color = {0, 255, 0}};
0026 }
0027
0028 else {
0029 return ViewConfig{.visible = false};
0030 }
0031 }
0032
0033 }