pyg4ometry.fluka.extruder¶
Classes¶
Base class for all solids |
Module Contents¶
- class pyg4ometry.fluka.extruder.Extruder(name='', length=1000, angle=0.0, regions=None, materials=None, registry=None)¶
Bases:
pyg4ometry.geant4.solid.SolidBaseBase class for all solids
- length¶
- angle¶
- regions¶
- materials¶
- cgalpolys¶
- extrusions¶
- decomposed¶
- g4_extrusions¶
- g4_decomposed_extrusions¶
- extruders¶
- addRegion(name, material=None)¶
- addRegionComplete(name, pointList, material=None, scale=None, dxdy=None)¶
- addExtruder(extruder)¶
- addPointToRegion(name, pntIndx)¶
- setRegionToOuterBoundary(name)¶
- setRegionMaterial(name, material)¶
- getRegionMaterial(name)¶
- buildCgalPolygons()¶
- buildGeant4Extrusions()¶
- _buildStraightExtrustions()¶
- _buildCurvedExtrusions()¶
- plot(decompositions=False)¶
- polygon_area(vertices)¶
- mesh()¶