20 std::tuple<Acts::Svg::ProtoVolume, Acts::Svg::ProtoIndexedSurfaceGrid>
25 pVolume._name = dVolume.
name();
27 auto volumeTransform = dVolume.
transform(gctx);
33 for (
unsigned int ib = 0;
ib < 2
u; ++
ib) {
34 pVolume._bound_values.push_back(
35 static_cast<actsvg::scalar>(boundValues[
ib]));
37 pVolume._bound_values.push_back(
38 static_cast<actsvg::scalar>(volumeTransform.translation().z()));
39 for (
unsigned int ib = 2u;
ib < 5
u; ++
ib) {
40 pVolume._bound_values.push_back(
41 static_cast<actsvg::scalar>(boundValues[
ib]));
51 pPortal._name =
"portal_" +
std::to_string(pPortalCandidate->second);
55 pVolume._portals.push_back(pPortal);
59 std::vector<ProtoSurface> pSurfaces;
66 pVolume._v_surfaces = pSurfaces;
74 std::pair<Acts::GeometryIdentifier, Acts::Svg::Style> style{
81 gctx, dVolume.
surfaces(), internalNavigationDelegate, isOptions);
83 return {pVolume, pSurfacesGrid};