G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
Loading...
Searching...
No Matches
G4OCCT_STEPSolid_impl.hh
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later
2// Copyright (C) 2026 G4OCCT Contributors
3
18
19#ifndef G4OCCT_DD4HEP_STEPSolid_impl_hh
20#define G4OCCT_DD4HEP_STEPSolid_impl_hh
21
22#include <string>
23#include <vector>
24
27 double x = 0., y = 0., z = 0.;
28};
29
34
39 std::vector<G4OCCT_Triangle> triangles;
40};
41
44G4OCCT_STEPSolidGeometry G4OCCT_ImportSTEPSolid(const std::string& name, const std::string& path);
45
46#endif // G4OCCT_DD4HEP_STEPSolid_impl_hh
G4OCCT_STEPSolidGeometry G4OCCT_ImportSTEPSolid(const std::string &name, const std::string &path)
std::vector< G4OCCT_Triangle > triangles
Tessellated mesh triangles (mm).
A single triangular facet: three vertices.
Plain vertex: three doubles — no OCCT or ROOT/DD4hep types.