Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:48:58

0001 #pragma once
0002 /**
0003 CSGSimtraceSample.h
0004 ====================
0005 
0006 
0007 **/
0008 
0009 #include <array>
0010 #include <vector>
0011 #include <string>
0012 #include "plog/Severity.h"
0013 
0014 struct SSim ; 
0015 struct CSGFoundry ; 
0016 struct NP ; 
0017 struct quad4 ; 
0018 struct CSGQuery ; 
0019 struct CSGDraw ; 
0020 
0021 #include "CSG_API_EXPORT.hh"
0022 
0023 struct CSG_API CSGSimtraceSample
0024 { 
0025     static const plog::Severity LEVEL ; 
0026 
0027     SSim* sim ; 
0028     const CSGFoundry* fd ; 
0029     const NP* vv ; 
0030 
0031     const char* path ; 
0032     NP* simtrace ; 
0033     quad4*  qq      ; 
0034 
0035     const CSGQuery* q ; 
0036     CSGDraw* d ; 
0037 
0038     CSGSimtraceSample(); 
0039     void init(); 
0040     std::string desc() const ; 
0041     int intersect(); 
0042 
0043 };
0044