|
G4OCCT 0.1.0
Geant4 interface to Open CASCADE Technology (OCCT) geometry definitions
|
Implementation of G4OCCTSolid. More...
#include "G4OCCT/G4OCCTSolid.hh"#include <BRepAdaptor_Curve.hxx>#include <BRepAdaptor_Surface.hxx>#include <BRepBndLib.hxx>#include <BRepClass3d_SolidClassifier.hxx>#include <BRepExtrema_DistShapeShape.hxx>#include <BRepExtrema_SupportType.hxx>#include <BRepExtrema_TriangleSet.hxx>#include <BRepGProp.hxx>#include <BRepLib.hxx>#include <BRepLProp_SLProps.hxx>#include <BRepMesh_IncrementalMesh.hxx>#include <BRep_Builder.hxx>#include <BRep_Tool.hxx>#include <BRepTools.hxx>#include <BRepTools_WireExplorer.hxx>#include <BVH_Distance.hxx>#include <BVH_Tools.hxx>#include <Bnd_Box.hxx>#include <ElSLib.hxx>#include <GeomAbs_CurveType.hxx>#include <GeomAbs_SurfaceType.hxx>#include <GProp_GProps.hxx>#include <GeomAPI_ProjectPointOnSurf.hxx>#include <Geom_Surface.hxx>#include <IFSelect_ReturnStatus.hxx>#include <IntCurvesFace_Intersector.hxx>#include <Poly_Triangulation.hxx>#include <Precision.hxx>#include <STEPControl_Reader.hxx>#include <TopAbs_Orientation.hxx>#include <TopAbs_ShapeEnum.hxx>#include <TopAbs_State.hxx>#include <TopExp_Explorer.hxx>#include <TopLoc_Location.hxx>#include <TopoDS.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Vertex.hxx>#include <TopoDS_Wire.hxx>#include <gp_Dir.hxx>#include <gp_Lin.hxx>#include <gp_Pln.hxx>#include <gp_Pnt.hxx>#include <gp_Pnt2d.hxx>#include <gp_Vec.hxx>#include <G4BoundingEnvelope.hh>#include <G4AffineTransform.hh>#include <G4Exception.hh>#include <G4GeometryTolerance.hh>#include <G4Polyhedron.hh>#include <G4TessellatedSolid.hh>#include <G4TriangularFacet.hh>#include <G4VGraphicsScene.hh>#include <G4VisExtent.hh>#include <Randomize.hh>#include <algorithm>#include <cmath>#include <optional>#include <stdexcept>#include <string>#include <utility>Go to the source code of this file.
Implementation of G4OCCTSolid.
Definition in file G4OCCTSolid.cc.