G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
Loading...
Searching...
No Matches
G4OCCTSolidKernel.hh File Reference

Shared OCCT-backed solid query kernel for adapter frontends. More...

#include <G4ThreeVector.hh>
#include <geomdefs.hh>
#include <BRepAdaptor_Surface.hxx>
#include <BRepClass3d_SolidClassifier.hxx>
#include <BRepExtrema_TriangleSet.hxx>
#include <Bnd_Box.hxx>
#include <IntCurvesFace_Intersector.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <gp_Pln.hxx>
#include <gp_Pnt2d.hxx>
#include <atomic>
#include <condition_variable>
#include <cstdint>
#include <limits>
#include <memory>
#include <mutex>
#include <optional>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  g4occt::detail::G4OCCTSolidKernel
 Shared OCCT-backed query kernel used by adapter frontends. More...
 
struct  g4occt::detail::G4OCCTSolidKernel::AxisAlignedBounds
 Axis-aligned bounds in the imported OCCT coordinate system. More...
 
struct  g4occt::detail::G4OCCTSolidKernel::ClassifierCache
 
struct  g4occt::detail::G4OCCTSolidKernel::IntersectorCache
 
struct  g4occt::detail::G4OCCTSolidKernel::InscribedSphere
 Cached inscribed sphere used to accelerate deep-interior classifications. More...
 
struct  g4occt::detail::G4OCCTSolidKernel::SphereCacheData
 
struct  g4occt::detail::G4OCCTSolidKernel::SurfaceTriangle
 Tessellated triangle entry used for random surface-point sampling. More...
 
struct  g4occt::detail::G4OCCTSolidKernel::SurfaceSamplingCache
 

Namespaces

namespace  g4occt
 
namespace  g4occt::detail
 

Variables

constexpr Standard_Real g4occt::detail::kOCCTRelativeDeflection = 0.01
 

Detailed Description

Shared OCCT-backed solid query kernel for adapter frontends.

Definition in file G4OCCTSolidKernel.hh.