File indexing completed on 2026-04-09 07:48:58
0001 #pragma once
0002
0003
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