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

#include <G4OCCTSolidKernel.hh>

Public Attributes

std::uint64_t generation {std::numeric_limits<std::uint64_t>::max()}
 
std::optional< BRepClass3d_SolidClassifier > classifier
 

Detailed Description

Per-thread cache wrapper for BRepClass3d_SolidClassifier.

The generation tracks which shape revision the classifier was built for so callers can lazily rebuild the cache after SetShape().

Definition at line 76 of file G4OCCTSolidKernel.hh.

Member Data Documentation

◆ classifier

std::optional<BRepClass3d_SolidClassifier> g4occt::detail::G4OCCTSolidKernel::ClassifierCache::classifier

Definition at line 78 of file G4OCCTSolidKernel.hh.

◆ generation

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

Definition at line 77 of file G4OCCTSolidKernel.hh.


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