OMSim
Geant4 for IceCube optical module studies
Loading...
Searching...
No Matches
CADMesh::File::STLReader Class Reference
Inheritance diagram for CADMesh::File::STLReader:
[legend]
Collaboration diagram for CADMesh::File::STLReader:
[legend]

Public Member Functions

G4bool Read (G4String filepath)
 
G4bool CanRead (Type file_type)
 
- Public Member Functions inherited from CADMesh::File::Reader
 Reader (G4String reader_name)
 
G4String GetName ()
 
std::shared_ptr< MeshGetMesh ()
 
std::shared_ptr< MeshGetMesh (size_t index)
 
std::shared_ptr< MeshGetMesh (G4String name, G4bool exact=true)
 
size_t GetNumberOfMeshes ()
 
Meshes GetMeshes ()
 

Protected Member Functions

 CADMeshLexerStateDefinition (StartSolid)
 
 CADMeshLexerStateDefinition (EndSolid)
 
 CADMeshLexerStateDefinition (StartFacet)
 
 CADMeshLexerStateDefinition (EndFacet)
 
 CADMeshLexerStateDefinition (StartVertices)
 
 CADMeshLexerStateDefinition (EndVertices)
 
 CADMeshLexerStateDefinition (Vertex)
 
 CADMeshLexerStateDefinition (ThreeVector)
 
std::shared_ptr< MeshParseMesh (Items items)
 
G4TriangularFacet * ParseFacet (Items items)
 
G4TriangularFacet * ParseVertices (Items items)
 
G4ThreeVector ParseThreeVector (Items items)
 
- Protected Member Functions inherited from CADMesh::File::Reader
size_t AddMesh (std::shared_ptr< Mesh > mesh)
 
void SetMeshes (Meshes meshs)
 

Member Function Documentation

◆ CanRead()

G4bool CADMesh::File::STLReader::CanRead ( Type  file_type)
inlinevirtual

Implements CADMesh::File::Reader.

◆ Read()

G4bool CADMesh::File::STLReader::Read ( G4String  filepath)
inlinevirtual

Implements CADMesh::File::Reader.


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