G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
Loading...
Searching...
No Matches
g4occt::detail::G4OCCTSolidKernel::IntersectorCache Struct Reference

#include <G4OCCTSolidKernel.hh>

Public Attributes

std::uint64_t generation {std::numeric_limits<std::uint64_t>::max()}
 
std::vector< std::unique_ptr< IntCurvesFace_Intersector > > faceIntersectors
 
std::vector< Bnd_Box > expandedBoxes
 

Detailed Description

Per-thread cache wrapper for per-face ray intersectors and expanded bounds.

The intersector vector mirrors fFaceBoundsCache entry-for-entry.

Definition at line 86 of file G4OCCTSolidKernel.hh.

Member Data Documentation

◆ expandedBoxes

std::vector<Bnd_Box> g4occt::detail::G4OCCTSolidKernel::IntersectorCache::expandedBoxes

◆ faceIntersectors

std::vector<std::unique_ptr<IntCurvesFace_Intersector> > g4occt::detail::G4OCCTSolidKernel::IntersectorCache::faceIntersectors

◆ generation

std::uint64_t g4occt::detail::G4OCCTSolidKernel::IntersectorCache::generation {std::numeric_limits<std::uint64_t>::max()}

Definition at line 87 of file G4OCCTSolidKernel.hh.


The documentation for this struct was generated from the following file: